A

Amentum

Government engineering and technical services provider

Software Engineer 3

Full-Stack EngineeringPosted on Nov 13
Full-timeHanover, MD, USA

About the Job

Requirements

  • A Master's degree in Computer Science, Software Engineering, Information Systems, or a related field and five years of relevant experience; or a Bachelor's degree in the same fields and ten years of relevant experience; or an Associate's degree or 18 semester hours of military coursework/training in a computer-related field and twelve years of relevant experience; or a high school diploma/GED and fourteen years of relevant experience.
  • Relevant experience includes technical leadership, software architecture and design, complex troubleshooting, and supporting controlled releases and operations for enterprise systems.
  • Demonstrate knowledge of commonly used application programming languages, frameworks, and components, including Golang, Python, Ruby, shell scripting, HTML, CSS, React/MUI, AJAX, JSON/XML, JavaScript/TypeScript, jQuery, SQL/NoSQL, and relational databases.
  • Have working knowledge of Windows and Linux platforms, such as setting up, maintaining, or administering servers and workstations.
  • Have experience working with agile methodologies.
  • Have experience setting up and maintaining development and testing environments in virtualized environments, such as VMware, Kubernetes, or Docker, to create or support realistic interactive learning.
  • Have experience leading design and code reviews, mentoring engineers, and setting implementation standards.
  • Have experience designing service interfaces/APIs, integrations, and data models for enterprise systems.
  • Have experience with NoSQL databases and performance considerations.
  • Have experience supporting applications in Linux and Windows environments.
  • Hold Security+ certification or equivalent.

Responsibilities

  • Review software designs, architecture, and code to ensure 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 continuously improving realistic cyber training environments and the software and testing infrastructure that supports them.
  • 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 to the team or mission.
  • 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 software development, deployment, and testing activities.
  • Apply engineering judgment and institutional knowledge when evaluating implementation approaches and resolving complex technical issues.
  • Provide technical ownership for assigned applications, services, and infrastructure throughout their lifecycle.
  • Mentor and support less experienced engineers through collaboration, technical guidance, and code reviews.
  • Continuously broaden expertise across the team's applications, services, deployment pipelines, and testing infrastructure.
  • Demonstrate broad technical expertise while continuing to expand knowledge across the team's portfolio.
  • Apply sound engineering judgment when balancing mission needs, technical debt, maintainability, and operational risk.
  • Collaborate across technical disciplines to deliver integrated solutions.
  • Communicate complex technical concepts through documentation, design discussions, and collaboration.
  • Lead by example through high-quality engineering practices, technical mentorship, and continuous improvement.
  • Comply with company drug and alcohol policies and successfully complete the required drug screening, which may include pre-hire screening for marijuana and other federally controlled substances.
  • Complete required safety training and self-aid/buddy-aid responsibilities, participate in emergency response tasks, and serve on safety committees and teams as appropriate.
  • Conform to the company Quality Policy and applicable Quality System documents and customer contracts; read and understand Quality Management and Customer Satisfaction responsibilities.
  • Read, understand, and implement applicable operational, safety, quality, and environmental requirements of job-related plans, procedures, and policies.

Desired Qualifications

  • Experience contributing to software development, DevOps, or application support activities, with a desire to expand knowledge across the software development lifecycle.
  • Experience in one or more areas such as user interfaces, backend services, infrastructure, automation, or deployment.
  • 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.

About the Company

Amentum

Government engineering and technical services provider

Amentum provides technical and engineering services to government agencies to support high-stakes missions such as space launch, nuclear cleanup, and military operations. Its offerings combine workforce, engineering, and mission-support capabilities across the full lifecycle—from planning and design to operations and sustainment—delivered as contracted services. The company differentiates itself through scale and breadth: formed from a spin-off and expanded by acquiring DynCorp and PAE, and later merging with Jacobs’ Critical Mission Solutions and Cyber & Intelligence units, making it one of the largest government services contractors with about 53,000 employees and a public listing (AMTM). Its main goal is to help the U.S. and its allies achieve mission success for critical national programs by providing comprehensive, reliable government-focused technical services.

Company size
10,001+
Company stage
IPO
Headquarters
Chantilly, VA
Founded
2020

Recently Posted Jobs

Explore more opportunities at Amentum

See more jobs