Amentum

Software Engineer 2

Amentum
Apply
16 days ago
Hanover, MD, USAMid Level

Base Salary

$175k - $200k/yr

Responsibilities

  • Design, develop, troubleshoot, and maintain software applications supporting cyber training environments.
  • Analyze requirements and develop technical solutions for mission and customer needs.
  • Develop user interfaces, backend services, APIs, automation tools, and data processing solutions.
  • Implement and maintain software development pipelines, databases, dataflows, scripts, and automation solutions.
  • Configure, deploy, and maintain applications in virtualized and containerized environments.
  • Support realistic cyber training environments and simulations.
  • Perform software testing, debugging, validation, and results analysis.
  • Evaluate technologies and recommend improvements to applications, workflows, development processes, and user experiences.
  • Document software designs, configurations, processes, and operational procedures.
  • Collaborate with instructors, developers, system administrators, and technical teams.
  • Own software components or applications, troubleshoot production issues, and contribute to system reliability improvements.

Requirements

  • TS/SCI security clearance with polygraph is required.
  • A master’s degree in computer science, software engineering, information systems, or a related field plus two years of relevant experience; or a bachelor’s degree plus five years; or an associate’s degree or 18 semester hours of military computer-related coursework/training plus seven years; or a high school diploma/GED plus nine years.
  • Proficiency in one or more of Java, Ruby/Rails, Python, or C++, or equivalent languages.
  • Experience with HTML, CSS, JavaScript, and web UI patterns such as AJAX/fetch and JSON.
  • Experience with SQL and relational databases such as MySQL or PostgreSQL.
  • Working knowledge of Windows and Linux environments.
  • Experience with CI build/test pipelines and issue tracking such as JIRA.
  • Preferred experience includes modern web applications, backend services, APIs, automation, data processing, SQL and NoSQL databases, Git-based source control, automated testing, CI/CD pipelines, virtualization, container technologies, infrastructure integration, networking, and application services.
  • Ability to work independently, collaborate across technical disciplines, document effectively, adapt to changing mission requirements, and learn across the software development lifecycle.

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.
  • Hanover, Maryland work location with flexible arrival and departure times around 1000-1400 contract core hours; occasional support may be needed before or after course hours.
  • Posting dated 10/27/2026 and open until filled.

Tech Stack

C++CSSGitHTMLJavaJavaScriptLinuxMySQLPostgreSQLPythonRubyRuby on RailsSQLWindows
Amentum

About Amentum

10,000+ employees

Amentum provides engineering, operations and maintenance, logistics, and mission support services to U.S. federal agencies and allied governments, including defense and energy programs. Its business centers on large, long-term government contracts spanning defense, space, nuclear cleanup, and infrastructure, with program management and technical services at the core. Headquartered in Chantilly, Virginia, it was formed in 2020 from the spinoff of AECOM’s Management Services division.

Contact me