> Markdown version of [/jobs/ext/1814806-c-or-c-junior-developer](https://www.wearedevelopers.com/jobs/ext/1814806-c-or-c-junior-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C or C++ Junior Developer - **Company:** Amentum Services, Inc. - **Location:** Dahlgren, VA, United States - **Experience:** Starter - **Salary:** $85,000.0 - $100,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Agile Methodology, C++ (Programming Language), Python (Programming Language), Software Engineering, Information Technology - **Published:** July 16, 2026 - **Apply:** https://dejobs.org/x/x/B54D6EA9E120402EA5702336788D3192/job/ ## About the Role 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 DoD 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. This position is in support of Naval projects/programs and requires the ability to conduct C++ and/or C software development used within the Submarine Launched Ballistic Missile (SLBM) weapon system. Individuals will primarily support a Senior Amentum developer in development using Agile development principles. The work location for this position is on-site in Dahlgren, Virginia where we have provided support to the customer for over 50 years! Responsibilities include * Essential Responsibilities: Software development in C and/or C. * Minimum Requirements: * 0-5 years of experience * Candidate must be able to obtain and maintain a DoD security clearance and have a valid driver's license. * Contract Education Requirement: Bachelor's degree in computer science, physics, mathematics, engineering, or other applicable technical field or have equivalent experience to substitute for the education requirement. * Skills/Experience Requirements: C++ or C, and Familiarity with Agile Development * Effective communication skills * Ability to perform analysis and problem-solving techniques in support of professional scientific/engineering work * Ability to work independently and with others within established teams, across organizations, to meet established goals within schedule driven timelines. * Must have a valid driver's license and be able to drive on and off base., * Experience across multiple languages, such as C, C++, Java, and Python and some math background is a plus ## Description Amentum is looking for C or C++ Junior Developer with software development related education and/or experience to support software development & integration in C++ or C in support of Naval projects at Dahlgren, VA. You will be part of our growing systems & software engineering team and contribute to our diverse skillsets across multiple software contracts in support of our Software Center of Excellence. ## Related Videos - [ShapeShift: Reinventing Agile for a B2B SaaS Scale-Up](https://www.wearedevelopers.com/videos/1655-shapeshift-reinventing-agile-for-a-b2b-saas-scale-up) - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [Enabling intelligent logistics automation: home-grown Industrial IoT platform at Austrian Post](https://www.wearedevelopers.com/videos/2018-enabling-intelligent-logistics-automation-home-grown-industrial-iot-platform-at-austrian-post) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)