Software Engineer 3

Amentum•Hanover, MD
•$200,000 - $250,000•Remote

About The Position

Amentum is hiring a Software Engineer to join the Mangrove Development team in Hanover, Maryland. The team develops, tests, and supports Mangrove, an enterprise-level learning management system for mission-focused cyber training. Mangrove interacts with a vCenter instance and enables course creators to build interactive courses in which student learning is assessed through activities on Linux and Windows virtual machines. The team collaborates with customers throughout the software development lifecycle, from requirements analysis and design through development, testing, and release, and supports flexible schedules with 100% telework currently available. Contract core hours are 1000–1400. The Software Engineer 3 contributes to the design, development, deployment, and maintenance of Mangrove. This senior technical contributor applies technical expertise and institutional knowledge to guide implementation and development decisions, provides technical leadership and mentorship, and improves applications, pipelines, testing infrastructure, and realistic cyber training environments. The role remains hands-on across the software development lifecycle while developing expertise across multiple technical areas and contributing particular strengths in areas such as user interfaces, backend services, infrastructure, automation, or deployment. The position requires a qualifying degree and relevant experience through one of the listed education-and-experience combinations, technical leadership and enterprise systems experience, knowledge of application languages and frameworks, working knowledge of Windows and Linux, agile experience, and experience with virtualized development or testing environments. Security+ or an equivalent certification is required. Compensation is listed at $200,000–$250,000. Amentum also describes its drug-free workplace requirements and general safety, quality, and procedure-compliance responsibilities.

Requirements

  • Master’s degree in Computer Science, Software Engineering, Information Systems, or a related field and 5 years of relevant experience; or bachelor’s degree in those fields and 10 years; or associate degree (or 18 semester hours of military coursework/training in a computer-related field) and 12 years; or high school diploma/GED and 14 years.
  • Relevant experience includes technical leadership, software architecture/design, complex troubleshooting, and supporting controlled releases and operations for enterprise systems.
  • Knowledge of commonly used programming languages, frameworks, and components, including examples such as Golang, Python, Ruby, shell scripting, HTML, CSS, React/MUI, AJAX, JSON/XML, JavaScript/TypeScript, JQuery, SQL/NoSQL, and relational databases.
  • Working knowledge of Windows and Linux platforms, including server and workstation setup, maintenance, or administration.
  • Experience working with agile methodologies.
  • Experience setting up and maintaining development and testing environments in virtualized environments for realistic interactive learning, such as VMware, Kubernetes, or Docker.
  • Experience leading design/code reviews, mentoring engineers, and setting implementation standards.
  • Experience designing service interfaces/APIs, integrations, and data models for enterprise systems.
  • Experience with NoSQL databases and performance considerations.
  • Experience supporting applications in Linux and Windows environments.
  • Required certification: Security+ (Sec+) or equivalent.
  • Ability to apply engineering judgment to balance mission needs, technical debt, maintainability, and operational risk.
  • Ability to collaborate across technical disciplines and clearly communicate complex technical concepts through documentation and technical discussions.

Nice To Haves

  • Full-stack software development using modern frontend and backend technologies.
  • Database design and development using NoSQL technologies.
  • Software testing, source control, and CI/CD practices.
  • Automation, scripting, and DevOps tooling.
  • System integration, networking, and application configuration.
  • Experience contributing to software development, DevOps, or application support activities, with a desire to expand knowledge across the software development lifecycle.

Responsibilities

  • Contribute to the design, development, deployment, and maintenance of the Mangrove LMS.
  • Review software designs, architecture, and code for maintainability, scalability, and adherence to engineering best practices.
  • Design, develop, deploy, and maintain user interfaces, backend services, APIs, databases, automation tools, and testing infrastructure.
  • Design, implement, maintain, and continuously improve software development and deployment pipelines.
  • Provide technical leadership for creating, maintaining, troubleshooting, and improving cyber training environments and their supporting software and testing infrastructure.
  • Perform software testing, debugging, validation, and analysis of results.
  • Evaluate emerging technologies, development methodologies, and engineering practices, and recommend adoption when they provide measurable benefit.
  • Collaborate with customers and team members to document solutions, improve workflows, and enhance training capabilities.
  • Share technical knowledge through collaboration, design discussions, code reviews, and mentoring less experienced engineers.
  • Serve as a technical resource for development, deployment, and testing activities; apply engineering judgment and institutional knowledge to implementation decisions and complex technical issues.
  • Take technical ownership of assigned applications, services, and infrastructure throughout their lifecycle.
  • Broaden expertise across the team's applications, services, deployment pipelines, and testing infrastructure.
  • Follow Amentum safety, quality, and operational, safety, quality, and environmental procedures and policies; complete applicable training and safety responsibilities.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Paid time off
  • Paid holidays
  • 401(k) matching
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability insurance
  • Life insurance
  • Pet insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service