Software Engineer - Mid

Amentum•Hanover, MD

About The Position

Amentum is seeking a mid-level Software Engineer to support a team that maintains and supports two applications contributing to the customer’s enterprise security posture at field sites. The applications provide oversight and control of physical equipment and monitor services for alerts to operations centers and mission application users. The engineer will learn the applications and the virtual and physical systems being monitored, and help develop alerts and other updates. The role supports more than 12 efforts spanning hardware and software development, including equipment configuration and maintenance, back-end repositories, front-end dashboards, and the full data-processing thread. Teams range from one or two developers to 12 and work alongside the customer to discuss requirements, identify solutions, and determine implementation. The engineering office also plans for future needs and challenges. The engineer develops, maintains, and enhances software systems based on documented requirements; reviews and tests software components; documents test results; resolves software problem reports; and applies appropriate development and design methodologies. The role contributes to system design decisions, including hardware/software trade-offs, software reuse, COTS/GOTS options, and requirements analysis. Additional duties include analyzing user requirements, modifying software and configurations, debugging issues, reviewing security scans, researching and implementing mitigations, integrating software into systems or operating environments, and recommending improvements to documentation and development standards. The normal schedule is Monday through Friday, with start and end times determined by the candidate and team. The position requires a TS/SCI with Poly clearance and a bachelor’s degree in Computer Science or a related technical discipline. Amentum is a drug-free workplace; employment is contingent on successfully completing drug screening, which may include screening for marijuana and other federally controlled substances. Employees are expected to follow applicable safety, quality, operational, and environmental procedures and responsibilities.

Requirements

  • 14 years of software development experience, with the majority of experience in Java.
  • TS/SCI with Poly clearance.
  • Bachelor’s degree in Computer Science or a related technical discipline from an accredited college or university.

Nice To Haves

  • Experience with Docker.
  • Experience with Maven.
  • Experience with GitLab.
  • Experience with CI/CD processes.

Responsibilities

  • Develop, maintain, and enhance complex and diverse software systems based on documented requirements.
  • Work individually or as part of a software development team.
  • Review and test software components for adherence to design requirements and document test results.
  • Resolve software problem reports.
  • Use software development and design methodologies appropriate to the development environment.
  • Provide input to system design, including hardware/software trade-offs, software reuse, COTS/GOTS alternatives, and requirements analysis and synthesis.
  • Analyze user requirements to derive software design, performance requirements, or configuration changes.
  • Modify existing software and configurations to add features or capabilities.
  • Debug configuration and software issues.
  • Review security scans, research mitigation options, and implement mitigation steps.
  • Integrate existing software into new or modified systems or operating environments.
  • Recommend improvements to documentation and software development process standards.
  • Learn the applications and the virtual and physical systems they monitor, and help develop alerts and other updates.
  • Fulfill applicable safety, quality, operational, and environmental responsibilities and requirements.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Paid time off
  • Paid holidays
  • Retirement benefits, including 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