2 months ago
Hanover, MD, USAMid Level
Base Salary
$165k - $215k/yr
Responsibilities
- Design, develop, troubleshoot, test, deploy, document, and maintain software applications supporting cyber training environments.
- Develop user interfaces, backend services, APIs, automation tools, databases, dataflows, scripts, parsers, and related solutions.
- Implement and maintain software development pipelines and deploy applications in virtualized and containerized environments.
- Support UI/UX, backend services, and DevOps/integration specializations across a broad portfolio of applications and infrastructure.
- Create and maintain realistic cyber training environments and simulations, including automated grading and course-delivery systems.
- Analyze requirements, recommend technical solutions, evaluate technologies, and improve applications, workflows, and user experiences.
- Administer platforms, virtual hosts, networks, certificates, databases, source code management, package managers, and deployment systems.
- Collaborate with instructors, developers, system administrators, and technical teams to deliver reliable training capabilities.
- Lead development activities, guide software engineering projects, mentor junior team members, and provide technical documentation and customer support.
Requirements
- TS/SCI security clearance with polygraph is required.
- Qualifying education and experience include a master's degree plus 2 years, bachelor's degree plus 5 years, associate's degree or 18 semester hours of military computer-related coursework plus 7 years, or high school diploma/GED plus 9 years.
- Experience developing with one or more of Ruby, Ruby on Rails, Java, or C++ is required.
- Demonstrated web UI experience with technologies such as HTML, CSS, AJAX, JSON/XML, JavaScript/TypeScript, and jQuery or similar is required.
- Experience with SQL/NoSQL and relational databases, with MySQL or MongoDB preferred, is required.
- Working knowledge of Windows and Linux platforms is required.
- Experience in at least one of UI/UX, backend services, or DevOps/integration, with the ability or desire to expand into another specialization, is preferred.
- Experience with software testing, API and dataflow systems, virtualization, containerization, source control, package managers, and software development pipelines is preferred.
- Ability to understand existing codebases, solve difficult technical problems, recommend solutions, lead development work, and mentor junior team members is preferred.
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, with contract core hours of 10:00–14:00; the team supports flexible arrival and departure times, with occasional work before or after course hours.
- Benefits may vary by employment type, location, and applicable agreements.
Tech Stack
AngularC++CSSDockerExpressFlaskGitGoHelmHTMLJavaJavaScriptjQueryJUnitKubernetesLinuxMongoDBMySQLNode.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.
