Software Engineer (Senior) – SOA C3

Amentum•Norfolk, VA
•Onsite

About The Position

Amentum is seeking a detail-oriented, motivated Senior-Level Software Engineer to support the SOA C3 application development mission in Norfolk/Portsmouth, Virginia. This onsite role involves designing, developing, modifying, debugging, and evaluating programs across complex software modules that support warfighter readiness. The engineer will collaborate with developers, analysts, and Agile team members to assess existing programs or formulate logic for new systems, devise logic procedures, prepare flowcharts, code and test/debug programs, and ensure high-quality software delivery. The role uses C#, ASP.NET, Blazor, Kubernetes, and containerized environments, and includes evaluating system behavior and maintaining traceability throughout the development lifecycle. Familiarity with ISDS applications is highly valued. The position requires an active U.S. Secret security clearance; U.S. citizenship is required to maintain that clearance.

Requirements

  • Bachelor’s degree.
  • Active U.S. Secret Government security clearance.
  • U.S. citizenship is required to maintain a Secret clearance.
  • At least 6 years of software development experience.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication skills and ability to work with cross-functional technical teams.
  • Ability to lead technical decision-making.
  • Proven ability to deliver solutions in Agile sprint cycles.
  • Self-directed approach and comfort managing complex development tasks.

Nice To Haves

  • Familiarity with ISDS applications or experience with ISDS.
  • Experience with CI/CD, Git, and DevSecOps.
  • Ability to mentor developers.
  • Strong architectural thinking.
  • Experience writing unit and integration tests.

Responsibilities

  • Design, develop, and maintain software applications.
  • Debug, optimize, and integrate software components.
  • Develop database structures and web interfaces.
  • Collaborate with Agile teams.
  • Document software solutions.
  • Execute tests and apply containerization technologies.
  • Analyze existing programs or formulate logic for new systems, devise logic procedures, prepare flowcharts, and code and test/debug programs.
  • Evaluate system behavior and maintain traceability throughout the development lifecycle.
  • Support high-quality software delivery and continuously improve development processes and outcomes.

Benefits

  • Health insurance
  • Dental insurance
  • 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