Software Engineer (Senior) – SOA C3

Amentum•Norfolk, VA
•$100,000 - $140,000•Onsite

About The Position

Amentum is seeking a detail-oriented, motivated senior-level Software Engineer to support the SOA C3 application development mission. The role involves designing, developing, modifying, debugging, and evaluating programs across complex software modules that support warfighter readiness. The engineer works closely 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 experience with C#, ASP.NET, Blazor, Kubernetes, and containerized environments to evaluate system behavior and maintain traceability throughout the development lifecycle. Prior familiarity with ISDS applications is highly valued. The position is onsite in Norfolk/Portsmouth, Virginia, and requires an active U.S. Secret security clearance.

Requirements

  • Bachelor’s degree.
  • At least 6 years of software development experience.
  • Active U.S. Government Secret security clearance; U.S. citizenship is required to maintain the clearance.
  • Strong analytical skills and solid software development fundamentals.
  • Experience with C#, ASP.NET, Blazor, Kubernetes, and containerized environments.
  • Strong problem-solving and debugging skills.
  • Ability to communicate and work with cross-functional technical teams.
  • Ability to manage complex development tasks independently.

Nice To Haves

  • ISDS experience.
  • Experience with CI/CD, Git, and DevSecOps.
  • Ability to mentor developers.
  • Strong architectural thinking.
  • Experience writing unit and integration tests.
  • Commitment to continuously improving development processes and outcomes.

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.
  • Deliver solutions within Agile sprint cycles.
  • Provide technical leadership and make technical decisions.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Paid time off and holidays
  • 401(k) matching
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability insurance
  • Life insurance
  • Pet insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service