Principal Software Developer, Hypervelocity/C++
$120k - $150kAmentum
Amentum is seeking software engineering professionals with a computer science or related educational background and/or equivalent experience to support software system engineering efforts in support of Naval projects at Dahlgren, VA. The work location for this position is on-site in Dahlgren, Virginia where we have provided support to the customer for over 50 years! You will be part of our growing systems & software engineering team and contribute to our diverse skillsets across multiple software and systems engineering contracts in support of our Software Center of Excellence. We are looking for individuals to join our team atmosphere that are eager to make a difference by solving complex Digital Engineering challenges. Apply your skills to the latest DoW weapons and sensor systems, modernizing the Navy and contributing to mission success. Successful candidates must possess excellent communication skills and interact directly with customers and engineering personnel.
Principal Software Developer, Hypervelocity/C++ Responsibilities Include:
Providing software/engineering solutions and system development using Agile development principles.
Performing analysis and problem-solving techniques in support of professional scientific/engineering work
Working independently and with others within established teams, across organizations, to meet established goals within schedule driven timelines.
Operating Systems – Windows and Red Hat Linux
Developing Environment-vscode
Minimum Requirements:
Computer Science and a math/physics/aerospace engineering background with a BS degree in either Computer Science, Math, Physics, Aerospace engineering, or engineering. The degree requirement can be substituted with applicable experience.
10+ years of experience
Candidates must maintain a valid Real ID drivers license required for access to customer site (a driver is not an option) and have access to reliable transportation as this position requires occasional travel between local worksites during the week.
Must have an Active SECRET US Government Clearance. Note: US Citizenship is required to obtain a SECRET Clearance.
3+ years of C++ experience
Experience with C++, Python, and Java
Familiarity with Agile Development such as Scrum or LeSS is a plus
Preferred Qualifications:
- Familiarity with toolsets such as – podman/docker, JFrog, Junit, Jenkins, Git/Gitlab, Visual Studio, VMWare, JIRA Bitbucket, Confluence
Compensation Details:
US: $120,000 to $150,000
The compensation range or hourly rate listed for this position is provided as a good-faith estimate of what the company intends to offer for this role at the time this posting was issued. Actual compensation may vary based on factors such as job responsibilities, education, experience, skills, internal equity, market data, applicable collective bargaining agreements, and relevant laws.
Benefits Overview:
Our health and welfare benefits are designed to support you and your priorities. Offerings include:
Health, dental, and vision insurance
Paid time off and holidays
Retirement benefits (including 401(k) matching)
Educational reimbursement
Parental leave
Employee stock purchase plan
Tax-saving options
Disability and life insurance
Pet insurance
Note: Benefits may vary based on employment type, location, and applicable agreements. Positions governed by a Collective Bargaining Agreement (CBA), the McNamara-O'Hara Service Contract Act (SCA), or other employment contracts may include different provisions/benefits.
Original Posting:
04/20/2026 - Until Filled
Amentum anticipates this job requisition will remain open for at least three days, with a closing date no earlier than three days after the original posting. This timeline may change based on business needs.
Amentum is proud to be an Equal Opportunity Employer. Our hiring practices provide equal opportunity for employment without regard to race, sex, sexual orientation, pregnancy (including pregnancy, childbirth, breastfeeding, or medical conditions related to pregnancy, childbirth, or breastfeeding), age, ancestry, United States military or veteran status, color, religion, creed, marital or domestic partner status, medical condition, genetic information, national origin, citizenship status, low-income status, or mental or physical disability so long as the essential functions of the job can be performed with or without reasonable accommodation, or any other protected category under federal, state, or local law. Learn more about your rights under Federal laws and supplemental language at Labor Laws Posters ( .
- ...Job Title: Senior Software Engineer (C++ / VxWorks - Defense Domain) Location: Dahlgren, VA (Hybrid) Employment Type: Full-Time... ...environment. Key Responsibilities: Design, develop, integrate, and test safety-critical software for missile and...SuggestedPermanent employmentFull time
- ...iQuasar is seeking to fill the position of Software Engineer at Dahlgren,VA. One of... ...Tasking: Primary tasking includes developing code for Navy Weapons systems and simulations... ...high-level computer languages: C/C++, Java. RedHat operating system, using...SuggestedContract work
$120k - $135k
...Information Technology Role Description: This is a full-time, hybrid Software Engineer position located in Dahlgren, The Software Engineer... ...field Experience in software engineering and writing code in C++ and VxWorks Active Secret security clearance Preferred...SuggestedFull timeFor contractors$120k - $140k
...Software Engineer - Midlevel Location: Dahlgren, Virginia Status: Full Time Clearance... ...engineering and analysis. SEG has developed and implemented a large number of solutions... ...cross-platform testing Experience with C++ using the C11 standard Experience with...SuggestedFull time- ...on—today and into the future. Precise Systems seeks a Senior Software Developer to support our Navy customer in Dahlgren, Virginia. This... ...complex systems, or defense-related role/s High proficiency in C++ and Java required High proficiency with LINUX/UNIX...SuggestedLocal area
- ...Journeyman Software Developer Systems Planning and Analysis, Inc. (SPA) delivers high-impact, technical solutions to complex national security... ...creating simulated data and message injection using Python/C++ Code review and analysis with ability to understand...Work at office
- ...Software Engineer Team Peerless is looking for a Software Engineer to join our Enhanced... ...partners. Key Responsibilities Research, develop, and deploy machine learning algorithms... ...Strong programming proficiency in C++ and/or Java, with scripting knowledge in...
$115k - $120k
...Insight Global is seeking a Software Engineer with strong Java development experience based... ...This role is responsible for designing, developing, and maintaining a Java codebase within complex... ...unit tests for Java and preferably also C++ applications. The salary for this role...Interim role- ...SEACORP is seeking a well-qualified Software Engineer IV . Primary Duties and Responsibilities... ...is seeking a full-time Senior Software Developer in Dahlgren, VA. This candidate will work... ...a multi-teamenvironment. Experience with C++ and Java is required. Experience with...Full timeTemporary workWork at officeLocal area
$100k - $125k
...As a Software Engineer for Simulation Systems, you will lead the full-lifecycle development... ...performing the following, with supervision: Develop executable and non-executable code in... ...(s) (e.g., Python, Java, JavaScript, C++) Database technologies, data structures...Work at office$75k - $105k
...Software Engineer Amentum is seeking software engineers to join our USN advance technology... ...engineer responsibilities include: Developing graphical user interfaces for local tools... .... Developing software updates using C++, Rational Team Concert, GitLab and other...Hourly payContract workLocal areaRemote workFlexible hours$120k - $140k
...seeking a dedicated and results-oriented Software Engineer to join our high-performing team... ...Work in a tight-knit, agile environment to develop solutions for Foreign Military Sales (FMS... ...high-level programming languages: C/C++, Java, or Ada. Knowledge of the RedHat...Hourly payContract workLocal area- ...Job Title Software Engineer (Mid-Level) Location Dahlgren, VA 22448 US (Primary)... ...opening for an experienced full-time Software Developer to support our current work at the Naval... ...data and message injection using Python/C++ Code Review and Analysis:...Full timeTemporary workLocal areaImmediate start
- ...Software Developer Security Clearance Required Systems Technology Forum LTD (STF) is an established... ...of and experience with Java, JavaFX, C++, LINUX (REQUIRED) 2. Understanding of... ...(REQUIRED) 3. Familiarity with DevOps principals and practices (REQUIRED) 4. Problem-...Local areaFlexible hours
- ...Systems system integration efforts, including but not limited to developing software requirements and design, programming, integration, trouble... ...Skill in writing code in various coding languages (Java, C++ etc.) Advanced knowledge of engineering/scientific concepts...Full timePart timeInterim roleWork at officeImmediate startRemote work
$90k - $105.28k
...US Marine Corps advance technology development team. Are you a Software Engineer looking to be part of something that is truly unique -... ...Plans, performs, and lead software design, coding, and testing. C++ proficiency. Experience in an Agile software development environment...Hourly payFull timeContract workWork at officeLocal areaRemote workWork from homeWorldwideMonday to Friday$66.7k - $133.3k
...divh2Software Engineer/h2pThe Software Engineer will provide support to the Naval Surface... ...coordinating individual projects; designing, developing, and maintaining complex, real time... ...Python; other languages such as Ada, C, C++, and Java are desirable; software integration...Contract workWork experience placementWork at officeFlexible hours- ...(3) years of experience demonstrating the ability to concept, prototype, design, code, and engineer embedded software solutions Knowledge of C#, Java, or C++ Knowledge of hardware architectures, microcontrollers and communication protocols Knowledge of GUI development...
$82.1k - $172.4k
...Job Title: Software Engineer (Real-Time Systems / C2 Integration) Job Category: Engineering... ...: Integrate externally developed missile software components into an existing... ...Object-Oriented Design. Proficiency in C++ and Java. Experience developing and debugging...Full timeContract workWork experience placementInterim roleLocal areaImmediate startFlexible hours$92k - $135k
...Virginia's Best Places to Work. We are seeking an experienced Software Developer to create solutions and tools for automated testing and data... ...for creating simulated data and message injection using Python/C++ Code Review and Analysis: Ability to understand...Contract workTemporary workCasual workLocal areaFlexible hours- ...Intelligence is seeking a seasoned Security Software Engineer - Red Team / Penetration Tester... ...systems, and web services). Design, develop, and maintain offensive tooling, exploit... .../defensive programming in Python, C, C#, C++, Go, Perl, PowerShell # Web development...Contract workFor contractors
- ...self-starting, creative experienced Senior Software Application Engineer to join our team in... ...requires an innovative-minded developer who can work closely with our client identifying... ...service software using .NET C#, Python, C++, or other common application development...Permanent employmentFull timeTemporary workRemote work
$110k - $130k
...Join Amentum as a Software Simulation Engineer and play a role in improving our modeling and simulation design! Be a part of developing what comes next for our military and spearheading changes... .... Familiarity with C, C++, Java, scripting languages, XML, and...Hourly payContract workLocal area- ...Job Type Full-time Description We are seeking a self-starting, creative Junior Software Developer to join our team in supporting our DoD client. The working environment requires an innovative-minded developer who can work closely with our client, identifying...Permanent employmentFull timeTemporary workRemote work
$52.9k - $108k
...Job Number: R0240338 Software Developer, Junior The Opportunity: As a Junior Software developer, you can work independently with some guidance to resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance...Full timeContract workPart timeWork at officeLocal areaRemote work- ...Title Job Description You will conduct Weapon Control Systems system integration efforts, including but not limited to developing software requirements and design, programming, integration, trouble shooting, and data analysis. You will provide leadership through...
- ...Overview AEGIS Missile Software Engineer Job Location: Dalhgren, Virginia Job Status: Full Time Clearance: Active Secret... ...Missile Defense Agency's (MDA) rigorous engineering efforts to develop and deploy a layered Missile Defense System (MDS). This exciting...Civilian ContractorFull timeWork at office
- ...Senior Software Developer SCCI is currently seeking a Senior Software Developer to join our team! In this position you will work in a newly established R&D department focused on delivering next-generation autonomous systems and immersive training solutions for defense...For contractorsTraineeshipWork at office
- ...Description: SimIS, Inc. seeks Senior Software Engineers to lead software development for simulation systems, mentor junior developers, and oversee complex software integration... ...multiple programming languages including C++, Java, Python, C# (.NET) and other scripting...Full timeTemporary work
- ...SCCI is seeking a highly skilled and experienced Android Developer to join our dynamic team. The successful candidate will be responsible... ...database and API integrations Applying and enforcing software development best practices, design patterns, and coding...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer, Hypervelocity/C++. Be the first to apply!
- id software Dahlgren, VA
- remote software sales Dahlgren, VA
- software asset management analyst Dahlgren, VA
- software Dahlgren, VA
- software implementation project manager Dahlgren, VA
- software support Dahlgren, VA
- software technical support Dahlgren, VA
- senior c# .net software developer Dahlgren, VA
- c++ Dahlgren, VA
- senior principal software engineer


