Journeyman Software Engineer
Job Description
Join Amentum in Dahlgren or Fredericksburg, VA, and contribute to US Navy emerging technologies with a hybrid, full-time role that prioritizes growth, well-being, and a supportive culture. This Journeyman Software Engineer position emphasizes planning, robust software structure, and a productive development environment within an Agile framework, offering a clear path to impact across the software lifecycle.
Benefits and Work Environment
- Industry leading benefits
- 401(k) with matching up to 6% (Roth or traditional)
- Pregnancy and parental leave up to 10 weeks
- Growth opportunities
- Wellness programs and company discounts
- Medical, dental, and vision insurance options (HDHP, PPOs, HMOs, preventative plans)
- Basic life and AD&D insurance
- Leave benefits and hybrid in-office / work from home environment
- Paid time off and 10 holidays per year
- Educational reimbursement
- Employee stock purchase plan
- Tax-saving options
- Disability and life insurance
- Pet insurance
Responsibilities
- Develop the planning framework, software structure, and development environment to support future coding and defect resolution within an Agile process for a complex weapon-system component, aligned with the software development life cycle and testing cadence.
- Design and implement structures to measure CPU usage and optimize disk space utilization, network loading, and throughput.
- Plan the future design environment for coding and maintenance of software support tools and models.
Requirements
- Bachelor’s degree in Computer Science, Math, Engineering, or related field with 4 years of experience; or Master’s degree in Computer Science/Engineering or Electrical Engineering with 2 years of experience.
- Comprehensive knowledge of software requirements, design, code, benchmark testing, debugging, the software development lifecycle, architecture, and documentation; capable of planning, performing, and leading software design, coding, and testing.
- Ability to obtain and maintain a Secret security clearance (at minimum, interim Secret clearance to start); U.S. Citizenship required.
- Experience in an Agile software development environment and methodologies.
- Two years of program or project level experience in software design.
- Two years of detailed and complex software design and development meeting sub-millisecond timing requirements.
- Experience with Atlassian tool suites (Jira for issue tracking, Confluence for decision tracking) and source control tools (Git, Bitbucket).
- Ability to commute to Fredericksburg, VA or Dahlgren, VA (approximately 1 hour south of Washington, D.C.).
- 3-4 years of experience in C++ or C# (preferred).
Technologies
- Jira, Confluence, Git, Bitbucket, C++, C#
Compensation
Salary: USD 90,000 – 110,000 per year. The posted range reflects the expected offers; actual compensation may vary based on responsibilities, education, experience, and other factors.
Schedule and Location
Location: Dahlgren, VA with hybrid work options; primarily Monday through Friday with no weekend work. Occasional travel to the Washington, D.C. area a few times per month.