Senior Software Developer

AmentumDahlgren, VA
$110,000 - $190,000Onsite

About The Position

Amentum has provided exceptional support to our customer in Dahlgren, Virginia, for over 60 years, and we’re seeking talented Software Engineers to join our growing team! This is an on-site position in Dahlgren, VA, supporting Naval projects and programs, including the Submarine Launched Ballistic Missile (SLBM) weapon system. As an integral member of Amentum's Software Center of Excellence, you will use your knowledge and skills in software development and integration to tackle complex Digital Engineering challenges, modernize Navy systems, and contribute to mission success. We are looking for professionals with experience in C, C++, Java, or Python who are enthusiastic about working in a collaborative, team-oriented environment to deliver cutting-edge solutions to the Department of the Navy. Successful candidates must excel in effective communication, problem-solving, and working both independently and as part of a team. Join us in making a difference by applying your expertise to the Navy's most critical weapons and sensor systems!

Requirements

  • 10+ years of relevant software development experience.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field. Equivalent experience may be substituted for the education requirement.
  • Must be able to obtain and maintain a Secret US Government Clearance. Note: US Citizenship is required to obtain a Secret Clearance.
  • Must have a valid driver’s license and the ability to drive on and off base as needed.

Nice To Haves

  • Proficiency in multiple programming languages (C, C++, Java, Python) and a strong mathematics or analytical background.
  • Familiarity with Agile Development principles and methodologies.
  • Experience with modern software development tools, including Git and Jenkins.
  • Strong analytical and problem-solving skills, particularly in support of scientific or engineering work.
  • Demonstrated ability to communicate effectively (both written and verbal) and collaborate with diverse teams across organizations.

Responsibilities

  • Perform software development in one or more of the following languages: C, C++, Java, or Python.
  • Support senior Amentum developers in advancing software capabilities for critical defense systems, following Agile development principles.
  • Collaborate with cross-functional teams and customers to design, implement, and maintain software solutions for Naval projects and programs.
  • Work within established timelines to meet project goals in a schedule-driven environment.

Benefits

  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service