Amentum

Software Engineer 2

Amentum
Apply
16 days ago
Hanover, MD, USAMid Level

Base Salary

$175k - $200k/yr

Responsibilities

  • Design, develop, troubleshoot, test, deploy, and maintain software applications supporting cyber training environments.
  • Develop user interfaces, backend services, APIs, automation tools, data-processing solutions, databases, dataflows, scripts, and deployment solutions.
  • Contribute to software development pipelines and maintain applications in virtualized and containerized environments.
  • Analyze requirements, develop technical solutions, and recommend improvements to applications, workflows, development processes, and user experiences.
  • Support realistic cyber training environments and simulations, troubleshoot production issues, and analyze testing and validation results.
  • Document software designs, configurations, processes, and operational procedures.
  • Collaborate with instructors, developers, system administrators, and technical teams across the software development lifecycle.
  • Independently own and support software capabilities while adapting to changing mission requirements and emerging technologies.

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 Java, Ruby/Rails, Python, C++, or an equivalent programming language.
  • Experience with HTML, CSS, JavaScript, and web patterns such as AJAX/fetch and JSON.
  • Experience with SQL and relational databases such as MySQL or PostgreSQL, with preferred experience in SQL and NoSQL databases.
  • Working knowledge of Windows and Linux environments.
  • Experience with CI build/test pipelines and issue tracking tools such as JIRA or equivalent.
  • Preferred experience includes modern web applications, backend services, APIs, automation, data processing, Git-based source control, automated testing, CI/CD pipelines, virtualization, container technologies, infrastructure integration, networking, and application services.
  • Ability to work independently, collaborate across multidisciplinary teams, document effectively, and expand skills across the software development and deployment 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.
  • Courses supported by the role are active from 0700-1800 Monday through Friday; contract core hours are 1000-1400, with occasional testing and maintenance support before or after course hours.
  • The requisition was posted October 27, 2026, and remains open until filled, with an anticipated minimum posting period of three days.

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