C++ Software Developer
ManTech
C++ Software Developer
Shape the future of defense with MANTECH! Join a team dedicated to safeguarding our nation through advanced tech and innovative solutions. Since 1968, we've been a trusted partner to the Department of Defense, delivering cutting-edge projects that make a real impact. Dive into exciting opportunities in Cybersecurity, IT, Data Analytics and more. Propel your career forward and be part of something extraordinary. Your journey starts now—protect and innovate with MANTECH!
MANTECH seeks a motivated, career and customer-oriented C++ Software Developer to join our team in Arlington, VA. This is a full-time, onsite position.
In this role, you will be integral to the core simulation development for the US Air Force's critical Airfield Damage - Assessment & Resiliency Modeling (AD-ARM) suite. This sophisticated Modeling & Simulation software plays a vital role in providing analysis and decision-making support to the Secretary of the Air Force and other key stakeholders. As a member of our Modeling & Simulation software development team, the C++ software developer assists with future development and enhancements to existing USAF Modeling & Simulation software. You will work collaboratively with the internal technical team to perform maintenance on existing source code, assist with responding to customer issues with software, and suggest solutions for software modifications or enhancements. You will participate in the development of software user manuals and technical documentation. Work closely with other technical staff to learn and understand our software products and customer's analysis domain and assist technical and analytic staff with running the software.
Responsibilities include but are not limited to:
- Maintain and enhance existing C++ applications
- Design, develop, and unit test new software components and functionality to meet customer requirements
- Work closely with members of the internal simulation development team to keep GUI in sync with inputs and outputs of the core simulation
- Analyze reported issues and assist with debugging and developing fixes
- Assist with preparation of system documentation (e.g., design documents, interface design documents, and user manuals)
- Follow established software engineering processes and procedures
- Must be able to work independently and show initiative, but also communicate status and problems to other team members and supervisors
Minimum Qualifications:
- Bachelor's degree in Computer Science or related field and 3+ years of related experience, or an Associate's degree and 5+ years of related experience
- Minimum of 3 years of software design and development experience using modern C++ with strong emphasis on object-oriented analysis and design
- Experienced in 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 with supporting full software lifecycle, including analysis, design, implementation, testing, deployment, and maintenance
Preferred Qualifications:
- Current Top-Secret clearance
- Experience with SQLite database engine and optimization techniques
- Experience with Python scripting language
- Experience with cross-platform C++ development on Windows and Linux
- Experience with data visualization techniques and GIS technologies
- Experience in modeling & simulation of modern combat aircraft, other ground-based and airborne systems, airbase defense systems, and weapons employment in engagement, mission, or campaign level simulations
- Communicate well with other team members and balance shifting priorities to meet deadlines
Clearance Requirements:
- Must be a US Citizen.
- Current and active Secret security clearance with the ability to obtain and maintain a Top-Secret/SCI clearance.
Physical Requirements:
- Must be able to remain in a stationary position 50%.
- Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.
- The person in this position frequently communicates with co-workers, management, and customers.
MANTECH considers all qualified applicants for employment without regard to disability or veteran status or any other status protected under any federal, state, or local law or regulation. If you need a reasonable accommodation to apply for a position with MANTECH, please email us at and provide your name and contact information.
- ...Stellar Science Software Engineer Stellar Science is seeking several modern C++20/23 Software Engineers with three or more years of industry... ...and simulation, including directed energy ~ Code sample or C++ evaluation required. Extremely flexible work schedule &...SuggestedFlexible hours
- ...C++ | MFC Developer Primary programming languages required: C, C++, and Microsoft Foundation Classes (MFC). Additional familiarity that... ...integration testing process. Defines, develops or modifies software application modules or enterprise wide software systems using...Suggested
$166k - $220k
...C++ Mission Software Engineer, Mission Autonomy Costa Mesa, California, United States; Seattle, Washington, United States; Washington, District... ...The Team The Air Dominance & Strike team at Anduril develops aerial and multi-domain robotic systems. The team is responsible...SuggestedFull timeWork experience placementImmediate start$105k - $120k
...Embedded Software Engineer Our client, a leading name in ADAS technology development, is... ...applications. The candidate will primarily work in C++, taking projects through the entire... ...module serial production projects. Develop software in compliance with a formal...SuggestedFull time$99.6k - $223.4k
...Description We are looking for smart systems software engineers with BS/MS/PhD in Computer... ...of unanticipated software failures Develop algorithms and distributed systems software... ...Engineering Programming languages: C/C++ expertise, Java Tools, software, etc.:...SuggestedTemporary workFlexible hours- ...Software Engineer A leader in Embedded technology seeks an experienced Software Engineer... ...utilize and maintain unit tests to verify developed functionality Create and maintain... ...study Extensive experience developing in C++ programming language Knowledge of object...Remote work
- ...preparing for interviews please visit Required skills for Java/software programmers Bachelors degree or Masters degree in computer... ...work on the skills Knowledge of Core Java, javascript, C++ or software programming Spring boot, microservices, Docker, Jenkins...Immediate startRemote work
- ...C / C++ / Java Software Developer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and versatile C / C++ / Java Software Developer to join our dynamic...Temporary workFor contractorsImmediate startFlexible hours
$180.59k - $270.89k
...YouTube. This role is for a seasoned C++ generalist and systems integrator who thrives at the intersection of software, infrastructure, and integration. You'll... ...improve system performance, stability, and developer efficiency. Required Qualifications: Typically...Full timeTemporary workPart timeWork experience placementWorldwide$150k - $175k
Embedded Software Engineer (Rust and C++ Required) Location: Arlington, VA | Full-time | Onsite Open to US Citizens, Green Card Holders, or Refugees... ...$150,000.00/yr - $175,000.00/yr Overview Our client is developing a next-generation control system for satellites...Full time- iQuasar, LLC is looking for a Software Developer in Arlington, VA. This contract position requires expertise in C++, Java, front-end frameworks, and Python. Ideal candidates will have strong knowledge of Linux, Docker, Kubernetes, and relational databases. You'll collaborate...Contract work
- ...engineering firmware to map attack surfaces, discover bugs, and develop reliable exploits. You'll step away from purely manual research... ...Scale, Palantir, or similar high-bar AI companies ~ Strong C/C++ skills for low-level exploit ~ Proficiency with hardware debugging...Full timeRelocation package
$125k - $203k
...to support missile simulations. The ideal candidate will have strong proficiency in C and C++ programming, especially in Linux environments. Responsibilities include developing and maintaining simulations, analyzing data for performance assessments, and collaborating...- A defense technology organization in Arlington, VA is seeking a Software Engineer to advance electronic warfare systems. The role involves... ...with various experts. Candidates should have over 8 years of C/C++ software development experience, a Bachelor's degree in a relevant...Flexible hours
$123.2k - $184.8k
...YouTube. This position is ideal for a C++ generalist who thrives on tackling... ...integration. If you enjoy building cross-language software, improving CI/CD pipelines, and... ...performance, maintainability, and integration. Develop and support APIs and messaging interfaces...Full timeTemporary workPart timeWork experience placementWorldwide- STR is seeking a Software Engineer in Arlington, Virginia, to work collaboratively on real-time applications for radar and EO/IR sensing systems. The ideal candidate will have strong modern C++ skills, experience in cross-platform development, and the ability to obtain...
- A technology research firm in Arlington, Virginia seeks a Software Engineer Intern for a full-time internship. This role involves... ...projects addressing national security needs. Interns will develop skills in C/C++ and Python while gaining exposure to the complete R&D...Full timeInternship
$123.2k - $184.8k
Shield AI, located in Washington, DC, is seeking a C++ generalist to tackle complex challenges in systems integration. The role involves designing C++ and Python software, supporting APIs, and improving CI/CD workflows. Ideal candidates have a strong background in modern...- ...Embedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded... ...licences You have experience working with C, C++ You can work in a globally distributed... ...Application Engineering Information Developer and Technical Writer - US Bellevue, WA...Full timeRemote work
$31 per hour
...Replies within 24 hours Job Description: As a Software Engineer in our Connectivity Group, you will develop robust C++ applications and automated test scripts for next-generation telematics systems. You will play a critical role in how our heavy machinery...Hourly payPermanent employmentRemote work$114k - $184k
Innovative Defense Technologies is seeking a Software Engineer in Arlington, VA, to develop and test software for complex DoD systems. The ideal candidate... ...include requirement gathering and system design using C++ and Java. The company offers a vibrant culture, competitive...- ...Operations (CNO) embedded system engineers to analyze and develop operationally critical cyber capabilities. Candidates... ...(e.g. DSP, FPGA, PCB, RF) Familiarity with software programming languages (e.g. C/C++, Matlab, Python) Development on embedded platforms...
- ...Embedded Software Engineer Apogee Research is at the forefront of a revolution in how the... ...of low-level software (typically C and C++) for tactical systems across a variety of... ...settings. Learning new technologies and developing fundamentally new approaches as needed....Full timeWork at office
- ...Specialized Developer III The client is seeking a Specialized Developer III to design, develop, and implement applications using in... ...generate technical specifications to design or redesign complex software components and applications ~ Leverage industry best...Flexible hours
$5,000 per month
...Job Description As a Software Defined Radio (SDR) Engineer focusing on cellular applications, you'll design, develop, and test SDR software, including FPGA and host interfaces, using C/C++ and Linux, while also evaluating SDRs for cellular systems and optimizing signal...Permanent employmentFor contractorsRelocation package- ...technology solutions provider is seeking an Embedded Software Engineer in Arlington, VA. This role involves developing embedded software in Rust for spacecraft control... ...and ensuring interoperability with existing C++ systems. Candidates must have experience with Rust...
- ...Software Defined Radio Engineer, c, c++,... Step into a high-impact Software Defined Radio Engineer, c, c++,... opportunity with a confidential client, where you will help drive meaningful results across Electrical Equipment & Components,Electronics/ Semi-conductors...
$93k - $115k
STR SAAM group in Arlington, Virginia is seeking an Associate Software Engineer to design and implement real-time software for prototype... ...MS in a relevant field and possess strong programming skills in C++. The salary range is $93,000 - $115,000 based on multiple factors...$78.4k - $130k
...Description: Objective of role: The Embedded Software Engineer is responsible for the design,... ...: Software Design & Development • Develop, code, test, and debug new embedded... ...embedded programming languages (e.g., C/C++), version control (Git/Github) and real-time...Local areaRemote work- ...related technology discipline ~7+ years of software development experience on business... ...calculations. This role is not for UI/Front end developers. ~ Experience in building scalable,... ...Ability to debug through legacy systems, C++ & COM, and capture current state to aid with...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Software Developer. Be the first to apply!

