Amentum

Software Engineer 3

Amentum
Apply
2 months ago
Hanover, MD, USASenior

Base Salary

$210k - $260k/yr

Responsibilities

  • Design, develop, troubleshoot, analyze, test, document, and maintain software for computer-based cyber training.
  • Build and maintain user interfaces, backend services, APIs, dataflow solutions, database schemas, scripts, scrapers, and parsers.
  • Create and maintain virtualized systems, hosts, networks, and immersive cyber-environments for training scenarios.
  • Design and maintain CI/CD pipelines and scalable application and service deployments in Kubernetes and other virtualized environments.
  • Support Windows and Linux administration, application configuration, deployment, troubleshooting, and lifecycle maintenance.
  • Develop operational training scenarios, class management tools, automated grading capabilities, and course delivery systems.
  • Perform system modeling, simulation, analysis, debugging, testing, and verification of program accuracy and completeness.
  • Provide technical recommendations, documentation, customer support, project guidance, and mentorship to junior team members.

Requirements

  • At least five years of applicable software development experience is required; alternate education and experience combinations may require up to thirteen years.
  • Master's degree in Computer Science or a related field with five years of applicable experience, a bachelor's degree with five additional years of experience, or equivalent experience in place of a bachelor's degree.
  • Experience with Ruby, Ruby on Rails, Java, or C++ and proficiency in web UI technologies including HTML, CSS, AJAX, JSON/XML, JavaScript/TypeScript, and jQuery or similar.
  • Experience with SQL/NoSQL and relational databases, with MySQL and MongoDB preferred.
  • Working knowledge of Windows and Linux platforms, including server and workstation setup, maintenance, or administration.
  • Experience with agile methodologies, virtualized environments, services, hosts, networking, and tools such as VMware, Kubernetes, and Docker.
  • Security+ certification or equivalent is required.
  • TS/SCI with Poly security clearance is required.
  • Preferred capabilities include UI/UX, backend services, DevOps/integration, React, Angular, Svelte, Python Flask, Node.js, Express/Hono, PHP, Go, GitLab, Helm, Fleet, Git, Rancher, Lens, and k9s.
  • Ability to understand existing codebases, work across software development lifecycle stages, use source control and project management systems, mentor junior engineers, and lead development activities.

Benefits

  • The role is based in Hanover, Maryland, in a SCIF air-gapped contractor-site environment.
  • Contract core hours are 10:00-14:00, with flexible arrival and departure times; occasional support may be needed before or after course hours during the 07:00-18:00 Monday-Friday course schedule.
  • Benefits include health, dental, and vision insurance, paid time off, holidays, retirement benefits with 401(k) matching, educational reimbursement, parental leave, employee stock purchase plan, tax-saving options, disability and life insurance, and pet insurance.
  • Employment requires successful completion of drug screening, which may include marijuana and other federally controlled substances.

Tech Stack

AngularC++CSSDockerExpressGitGoHelmHTMLJavaJavaScriptjQueryJUnitKubernetesLinuxMongoDBMySQLNode.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