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, dataflows, scripts, databases, and simulations.
- Implement and maintain software development pipelines and deploy applications in virtualized and containerized environments.
- Support UI/UX, backend services, or DevOps/integration specialization areas while expanding into additional technical areas.
- Configure and maintain databases, networks, virtual hosts, deployment systems, and operational infrastructure.
- Document software designs, configurations, processes, and operational procedures.
- Collaborate with instructors, developers, system administrators, and technical teams to improve training capabilities.
- Perform trend analysis of student activities and identify improvements to course delivery systems and interfaces.
- 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 with 2 years of relevant experience; or bachelor’s degree with 5 years; or associate’s degree or 18 semester hours of military computer-related coursework/training with 7 years; or high school diploma/GED with 9 years.
- TS/SCI security clearance with polygraph is required.
- Experience developing with Ruby, Ruby on Rails, Java, or C++.
- Demonstrated web UI experience using HTML, CSS, AJAX, JSON/XML, JavaScript/TypeScript, and jQuery or similar technologies.
- Experience with SQL/NoSQL and relational databases, preferably MySQL and MongoDB.
- Working knowledge of Windows and Linux platforms.
- Preferred experience includes React, Angular, Svelte, JUnit, PyTest, Python, Flask, Node.js, Express, Hono, PHP, Go, VMware, Kubernetes, Helm, GitLab, Docker, Rancher, Lens, and k9s.
- Ability to use Git, package managers, project management systems, software development pipelines, and technical documentation practices.
- Ability to understand existing codebases, solve difficult technical problems, work across specializations, and mentor junior team members.
Benefits
- Benefits include health, dental, and vision insurance; paid time off and 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.
- The position supports courses active Monday through Friday from 0700 to 1800, with contract core hours from 1000 to 1400 and occasional testing or maintenance support 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.
