Amentum

Software Engineer 2

Amentum
Apply
16 days ago
Hanover, MD, USAMid Level

Base Salary

$175k - $200k/yr

Responsibilities

  • Design, develop, troubleshoot, test, validate, 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, data processing solutions, databases, dataflows, scripts, and deployment solutions.
  • Contribute to software development pipelines and deploy applications in virtualized and containerized environments.
  • Support realistic cyber training environments and simulations.
  • Own software components or applications, troubleshoot production issues, and improve system reliability and operational workflows.
  • Evaluate technologies and recommend improvements to applications, development processes, and user experiences.
  • Document software designs, configurations, processes, and operational procedures.
  • Collaborate with instructors, developers, system administrators, and multidisciplinary technical teams.

Requirements

  • Master’s degree in computer science, software engineering, information systems, or a related field plus two years of relevant experience; or a bachelor’s degree plus five years; or an associate’s degree or 18 semester hours of military computer-related coursework/training plus seven years; or a high school diploma/GED plus nine years.
  • TS/SCI security clearance with polygraph.
  • Proficiency in one or more of Java, Ruby/Rails, Python, C++, or equivalent technologies.
  • Experience with web UI technologies including HTML, CSS, JavaScript, AJAX/fetch, and JSON.
  • Experience with SQL and relational databases such as MySQL or PostgreSQL, with preferred experience in SQL and NoSQL databases.
  • Working knowledge of Windows and Linux environments.
  • Experience with CI build/test pipelines and issue tracking systems such as JIRA.
  • Preferred experience developing web applications, backend services, APIs, automation tools, data processing solutions, scripts, and deployment solutions.
  • Preferred experience with Git-based source control, automated testing, CI/CD pipelines, virtualization, container technologies, networking, and application services.
  • Ability to work independently, collaborate across technical areas, document effectively, adapt to changing mission requirements, and learn new technologies.

Benefits

  • Health, dental, and vision insurance.
  • Paid time off and holidays.
  • Retirement benefits including 401(k) matching.
  • Educational reimbursement.
  • Parental leave.
  • Employee stock purchase plan.
  • Tax-saving options.
  • Disability and life insurance.
  • Pet insurance.
  • Hanover, Maryland work location with flexible arrival and departure times around 0700–1800 course hours and 1000–1400 contract core hours; occasional support may be needed before or after course hours.

Tech Stack

C++CSSGitHTMLJavaJavaScriptLinuxMySQLPostgreSQLPythonRubyRuby on RailsSQLWindows
Amentum

About Amentum

10,000+ employees

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.

Contact me