2 months ago
Hanover, MD, USASenior
Base Salary
$180k - $260k/yr
Responsibilities
- Design, develop, troubleshoot, test, document, and maintain software programs and computer-based training solutions.
- Develop class-management tools, training scenarios, user interfaces, backend services, APIs, dataflow solutions, and utility programs.
- Create and maintain virtualized systems, services, hosts, networks, deployment environments, and cyber-training simulations.
- Design and maintain CI/CD pipelines and scalable application and service deployments in on-premises Kubernetes clusters.
- Work with databases, scripts, scrapers, parsers, automated grading systems, and student activity trend analysis.
- Perform system modeling, simulation, specification analysis, debugging, test-result analysis, and program verification.
- Support the full software development lifecycle and provide technical recommendations, documentation, and customer support.
- Lead development activities, guide software engineering projects, and mentor junior team members.
Requirements
- At least five years of applicable software development experience; the posting also describes a thirteen-year experience path when substituting experience for a bachelor’s degree.
- A master’s degree in computer science or a related field plus five years of experience, or a bachelor’s degree plus five additional years of experience, or equivalent experience substitution.
- Experience with Ruby, Ruby on Rails, Java, or C++, plus 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 and virtualized environments such as VMware, Kubernetes, and Docker.
- Sec+ or equivalent certification and TS/SCI with Poly security clearance are required.
- Preferred qualifications include experience with React, Angular, Svelte, Python Flask, Node.js, Express/Hono, PHP, Go, GitLab, Helm, Fleet, Git, Rancher, Lens, K9s, vSphere, JUnit, PyTest, Jira, package managers, and CI/CD pipelines.
- Ability to understand existing codebases, support multiple technical specializations, provide technical recommendations, lead development work, and mentor junior staff.
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.
- Work is based in Hanover, Maryland, in a contractor-site SCIF air-gapped environment; course support generally operates Monday through Friday from 0700 to 1800, with contract core hours from 1000 to 1400 and occasional support before or after course hours.
- The posting is open until filled and was originally posted on 09/02/2026.
Tech Stack
AngularC++CSSDockerExpressGitGoHelmHTMLJavaJavaScriptjQueryJUnitKubernetesLinuxMongoDBMySQLNode.jsnpmPHPpytestPythonRancherReactRubyRuby on RailsSQLSvelteTypeScriptWindows
About Amentum
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.
