Amentum logo

Software Engineer 2

Amentum

Annapolis Junction, MD
Full Time
Senior
180k-200k
8 days ago

Job Description

About the Role

Your Impact: Are you interested in using your skills to help shape the Cyber, Security, & Intel space? If so, look no further. Amentum is seeking a Software Engineer to join our team of passionate individuals in Annapolis Junction, MD. In this role you will support challenging, mission-critical projects that make a direct impact on the Nation's security and intelligence mission.

Key Responsibilities

  • Develops, maintains, and enhances complex and diverse software systems based upon documented requirements.
  • Reviews and tests software components for adherence to the design requirements and documents test results.
  • Resolves software problem reports.
  • Utilizes software development and software design methodologies appropriate to the development environment.
  • Provides input to system design including hardware/software trade-offs, software reuse, and requirements analysis.
  • Analyzes user requirements to derive software design and performance requirements.
  • Debugs existing software and corrects defects.
  • Designs and codes new software or modifies existing software to add features.
  • Integrates existing software into new or modified systems or environments.
  • Develops data queries for databases or data repositories.
  • Writes or reviews software and system documentation.
  • Serves as team lead at the appropriate level.
  • Designs or implements complex database or data repository interfaces/queries.
  • Develops or implements algorithms to meet or exceed system performance standards.
  • Assists with testing procedures for software components.
  • Modifies existing software to correct errors, adapt to new hardware, or improve performance.
  • Designs, develops, and modifies software systems using scientific analysis and mathematical models.
  • Implements complex algorithms requiring adherence to timing, resource, or interface constraints.
  • Performs quality control on team products.
  • Oversees software development teams to ensure work completion.
  • Coordinates with system and hardware engineers to derive software requirements.
  • Coordinates software system installation and monitors equipment functioning.
  • Architects, designs, and implements browser-based RF solutions with modern UI frameworks.
  • Integrates with custom APIs for advanced queries and live updates.
  • Works with varying data store formats and event-based platforms.
  • Builds CI/CD pipelines for automation of builds, tests, and deployment.
  • Manages large applications with container orchestration in Kubernetes.

Requirements

  • Familiarity with cluster-based approaches including Custom CRDs, Operator Pattern, Side-Car Pattern, Service Mesh, Distributed Tracing.
  • TS/SCI clearance with Polygraph, with Poly Date within the last seven years.
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university.
  • Fourteen (14) years of experience as a Software Engineer in programs of similar scope, type, and complexity.
  • Four (4) years of additional SWE experience may be substituted for a bachelor's degree.

Nice to Have

  • Experience with modern UI frameworks such as Vue and Vue3.
  • Experience with reactive visualizations like Leaflet and Charts.
  • Experience integrating with APIs such as REST and GraphQL.
  • Knowledge of data store formats including AWS S3, MiniIO, MongoDB, PostgresSQL, MySQL.
  • Experience with event-based platforms like Kafka, NATS, RabbitMQ.
  • Familiarity with microservice architecture.

Qualifications

  • Minimum education: Bachelor's degree in Computer Science or related discipline.
  • Minimum experience: Fourteen (14) years as a Software Engineer in relevant programs.

Benefits & Perks

  • Health and welfare benefits including medical, dental, vision, and basic life insurance.
  • Company 401k plan, deferred compensation plan, and Executive Deferral Plan.
  • 17 days of vacation per year, seven paid holidays, floating holidays, and caregiver leave.
  • Opportunity to purchase company stock.
  • Performance discretionary bonus.
  • Salary range: $180,000 to $200,000, determined by location, skills, experience, and education.

Working at Amentum

Amentum values passionate individuals working on mission-critical projects that have a direct impact on national security and intelligence. The company emphasizes technical excellence, collaboration, and innovation in a dynamic environment.

Apply Now

Job Details

Posted AtJul 16, 2025
Salary180k-200k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Amentum

Website

pae.com

Location

Annapolis Junction, MD

Industry

Engineering Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches