Amentum

Software Engineer 2

Amentum
Apply
2 months ago
Hanover, MD, USAMid Level

Base Salary

$165k - $215k/yr

Responsibilities

  • Design, develop, troubleshoot, deploy, and maintain software applications supporting cyber training environments.
  • Develop user interfaces, backend services, APIs, automation tools, databases, dataflows, scripts, and data processing solutions.
  • Implement and maintain software development pipelines and deploy applications in virtualized and containerized environments.
  • Support realistic cyber training environments and simulations, including testing, debugging, validation, and analysis.
  • Develop UI/UX, backend service, or DevOps/integration solutions using the team’s applicable languages, frameworks, databases, and infrastructure tools.
  • Design and maintain CI/CD pipelines, Kubernetes deployments, virtualized environments, networks, certificates, and application architectures.
  • Document software designs, configurations, processes, and operational procedures.
  • Collaborate with instructors, developers, system administrators, and technical teams to improve training capabilities and user experiences.
  • Lead development activities, provide technical recommendations, and mentor junior team members.

Requirements

  • 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.
  • TS/SCI security clearance with polygraph is required.
  • Experience developing with one or more of 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, with MySQL or MongoDB preferred.
  • Working knowledge of Windows and Linux platforms.
  • Ability to specialize in UI/UX, backend services, or DevOps/integration while expanding into another specialization.
  • Experience with relevant testing, service development, dataflow, virtualization, deployment, source control, package management, and project management tools.
  • Ability to understand existing codebases, lead development activities, solve difficult technical problems, document solutions, and mentor junior team members.

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.
  • Work schedule supports flexible arrival and departure around 0700-1800 course hours and 1000-1400 contract core hours, with occasional before- or after-hours testing and maintenance support.
  • Base compensation is listed at $165,000-$215,000; benefits may vary by employment type, location, and applicable agreements.

Tech Stack

AngularC++CSSDockerExpressFlaskGitGoHelmHTMLJavaJavaScriptjQueryJUnitKubernetesLinuxMongoDBMySQLNode.jsnpmPHPpytestPythonRancherReactRubyRuby on RailsSQLSvelteTypeScriptWindows
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