Amentum

Software Engineer 2

Amentum
Apply
2 months ago
Hanover, MD, USAMid Level

Base Salary

$165k - $215k/yr

Responsibilities

  • Design, develop, troubleshoot, test, validate, deploy, 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, data processing solutions, databases, dataflows, scripts, and parsers.
  • Implement and maintain software development pipelines and deploy applications in virtualized and containerized environments.
  • Support realistic cyber training environments, simulations, automated grading, course delivery, and dataflow systems.
  • Administer and maintain Windows, Linux, Unix/Linux, Windows Server, virtual hosts, networks, and deployment infrastructure.
  • Document software designs, configurations, processes, and operational procedures.
  • Evaluate technologies, recommend improvements, collaborate with instructors and technical teams, and improve applications and user experiences.
  • Lead development activities, guide software engineering projects, provide technical recommendations, and mentor junior team members.

Requirements

  • Master’s degree in Computer Science, Software Engineering, Information Systems, or a related field plus 2 years of relevant experience; or bachelor’s degree plus 5 years; or associate’s degree or 18 semester hours of military computer-related coursework/training plus 7 years; or high school diploma/GED plus 9 years.
  • Experience developing with Ruby, Ruby on Rails, Java, or C++.
  • Proficiency in web UI design using technologies such as HTML, CSS, AJAX, JSON/XML, JavaScript/TypeScript, and JQuery or similar.
  • Experience with SQL/NoSQL and relational databases; MySQL or MongoDB preferred.
  • Working knowledge of Windows and Linux platforms.
  • Ability to specialize in UI/UX, backend services, or DevOps/integration and expand into another specialization.
  • Experience with testing tools such as jUnit or PyTest, source control with Git, package managers, software pipelines, Jira or GitLab, and virtualized environments.
  • Ability to understand existing codebases, perform trend analysis, document solutions, solve difficult technical problems, and support customers.
  • TS/SCI with Poly security clearance required.

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, and pet insurance.
  • The position is in Hanover, Maryland; contract core hours are 1000-1400, with flexible arrival and departure times and occasional support needed before or after course hours.
  • The posting is open until filled and was originally posted 09/08/2026.

Tech Stack

AngularC++CSSDockerExpressFlaskGitGoHelmHTMLJavaJavaScriptjQueryJUnitKubernetesLinuxMongoDBMySQLNode.jsnpmPHPpytestPythonRancherReactRubyRuby on RailsSQLSvelteTypeScriptWindows

Categories

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