Software Engineer 2

Amentum•Hanover, MD
•$175,000 - $200,000•Onsite

About The Position

Amentum is seeking a Software Engineer to join its DevOps team in Hanover, Maryland. The team develops, deploys, and supports mission-focused cyber training solutions used across multiple locations. In a collaborative, multidisciplinary environment, engineers support the full software development lifecycle, including requirements analysis, software development, testing, deployment, infrastructure management, and operational support. They work with instructors, developers, and system administrators to deliver reliable, realistic training capabilities across a diverse portfolio of applications, services, and supporting infrastructure. The Software Engineer contributes to the design, development, deployment, and maintenance of software applications and supporting infrastructure. Team members are expected to build expertise in one or more technical areas while broadening their experience across the full development and deployment lifecycle. The role includes independently developing, deploying, and supporting software capabilities; owning components or applications; contributing to process and reliability improvements; participating in design discussions; and troubleshooting production issues. Team members are expected to learn the team's portfolio, adapt to changing mission requirements, and communicate effectively with technical and non-technical stakeholders. Courses supported by the team run from 0700 to 1800 Monday through Friday, and contract core hours are 1000 to 1400. The team offers flexibility in arrival and departure times, although DevOps team members may occasionally be needed for testing and maintenance before or after course hours. A TS/SCI with Poly security clearance is required. Amentum emphasizes workplace safety, quality, and compliance with applicable operational, safety, quality, and environmental requirements. Compensation is listed as $175,000–$200,000; actual compensation may vary based on factors including responsibilities, education, experience, skills, internal equity, market data, and applicable laws.

Requirements

  • Required security clearance: TS/SCI with Poly.
  • One of the following education and relevant-experience combinations: master's degree in Computer Science, Software Engineering, Information Systems, or a related field and two years of relevant experience; bachelor's degree in those fields and five years of relevant experience; associate's degree (or 18 semester hours of military coursework/training in a computer-related field) and seven years of relevant experience; or high school diploma/GED and nine years of relevant experience.
  • Proficiency in one or more of Java, Ruby/Rails, Python, C++, or an equivalent programming language.
  • Experience with web UI technologies such as HTML, CSS, and JavaScript, and common patterns such as AJAX/fetch and JSON.
  • Experience using SQL and relational databases such as MySQL or PostgreSQL, or equivalent.
  • Working knowledge of Windows and Linux environments.
  • Experience with CI build/test pipelines and issue tracking such as JIRA or equivalent.
  • Ability to work independently while collaborating effectively with a multidisciplinary team.
  • Ability to adapt to changing mission requirements and emerging technologies and to communicate through documentation and collaboration with technical and non-technical stakeholders.
  • Meet the essential job functions with or without reasonable accommodation.

Nice To Haves

  • Experience contributing to software development, DevOps, or application support activities, with interest in expanding knowledge across the software development lifecycle.
  • Experience developing modern web applications, backend services, APIs, automation tools, or data-processing solutions.
  • Experience designing and managing SQL and NoSQL databases.
  • Experience applying software development best practices, including Git-based source control, automated testing, and CI/CD pipelines.
  • Experience deploying and supporting applications in Linux and Windows using virtualization and container technologies.
  • Experience developing scripts, automation, and deployment solutions to improve operational efficiency.
  • Experience integrating software with supporting infrastructure, networking, and application services.
  • Experience or strengths in user interfaces, backend services, infrastructure, automation, or deployment.

Responsibilities

  • Design, develop, troubleshoot, and maintain software applications supporting cyber training environments.
  • Analyze requirements and develop technical solutions that support mission and customer needs.
  • Develop user interfaces, backend services, APIs, automation tools, and data-processing solutions.
  • Contribute to implementation and maintenance of software development pipelines.
  • Configure, deploy, and maintain applications in virtualized and containerized environments.
  • Develop and maintain databases, dataflows, scripts, and automation solutions.
  • Support creation and maintenance of realistic cyber training environments and simulations.
  • Perform software testing, debugging, validation, and analysis of results.
  • Evaluate new technologies and recommend improvements to applications and development processes.
  • Document software designs, configurations, processes, and operational procedures.
  • Collaborate with instructors, developers, system administrators, and other technical teams to improve training capabilities.
  • Identify opportunities to improve existing applications, workflows, and user experiences.
  • Independently develop, deploy, and support software capabilities; own components or applications while collaborating across technical areas.
  • Contribute improvements to development processes, automation, and system reliability; participate in design discussions and troubleshoot production issues.
  • Develop familiarity with the team's portfolio of applications, products, services, and supporting infrastructure.
  • Follow Amentum safety, quality, operational, and environmental policies and applicable customer and contract requirements.

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