M

ManTech

Government cybersecurity, analytics, and IT services

C++ Software Developer

Desktop Application DevelopmentConfirmed live in the last 24 hours
Full-timeArlington County, Arlington, VA, USA$104.2k - $172.9k

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field and at least 3 years of related experience, or an associate's degree and at least 5 years of related experience.
  • At least 3 years of software design and development experience using modern C++, with strong emphasis on object-oriented analysis and design.
  • Experience with SQL database programming, including SQL statements to query, update, insert, and delete specific data elements.
  • Experience with distributed source code management systems such as Git or Mercurial.
  • Experience supporting the full software lifecycle, including analysis, design, implementation, testing, deployment, and maintenance.
  • U.S. citizenship and a current or active Secret security clearance.

Responsibilities

  • Participate in Agile development using software development tools and techniques, including Visual Studio IDE, UML design tools, and database management tools.
  • Maintain and enhance existing C++ applications.
  • Design, develop, and unit test new software components and functionality to meet customer requirements.
  • Work with the internal simulation development team to keep the graphical user interface in sync with inputs and outputs of the core simulation.
  • Analyze reported issues and assist with debugging and developing fixes.
  • Assist with preparing system documentation, including design documents, interface design documents, and user manuals.
  • Follow established software engineering processes and procedures.
  • Work independently and show initiative while communicating status and problems to team members and supervisors.
  • Assist with responding to customer issues, suggesting solutions for software modifications or enhancements, and supporting technical and analytic staff with running the software.

Desired Qualifications

  • Experience with the SQLite database engine and optimization techniques.
  • Experience with the Python scripting language.
  • Experience with cross-platform C++ development on Windows and Linux.
  • Experience with data visualization techniques and geographic information system technologies.
  • Experience in modeling and simulation of modern combat aircraft, other ground-based and airborne systems, airbase defense systems, and weapons employment in engagement, mission, or campaign-level simulations.
  • Ability to communicate with team members and balance shifting priorities to meet deadlines.
  • Current Top Secret clearance.

About the Company

ManTech

Government cybersecurity, analytics, and IT services

ManTech provides technology and services to U.S. government customers in defense, intelligence, and federal civilian agencies. It delivers cybersecurity, data analytics, enterprise IT, logistics, intelligence lifecycle support, software development, systems engineering, mission operations, security, and training through government contracts that span strategy to operations with strict security compliance. Its differentiators include a national-security focus, end-to-end capabilities, long-term high-value contracts, and emphasis on specialized talent. The company aims to help government agencies modernize and protect critical infrastructure while pursuing sustainable growth and profitability.

Company size
10,001+
Company stage
IPO
Headquarters
Herndon, VA
Founded
1968

Recently Posted Jobs

Explore more opportunities at ManTech

See more jobs