Software Engineer Level 2 or 3 (AHT)

Northrop GrummanAurora, CO
$91,800 - $171,000Onsite

About The Position

Northrop Grumman Space Systems Sector is looking for a Software Engineer to join their team in Aurora, CO. This role supports a special program that requires a scalable and expeditionary intelligence ground station. The engineer will leverage various sensor layers to provide targetable data to commanders. The position involves working on an agile development team using modern development practices, tackling both new development and operational support. The campus offers programs in all phases of the development and operational lifecycle, with opportunities to work on single scrum team efforts or larger multi-team efforts, some involving remote teams. Many programs utilize a micro-service event-driven architecture with Docker Containers and Kubernetes. The company offers flexibility and career growth, allowing staff to deepen skills on one program or seek internal opportunities to broaden skills and experiences.

Requirements

  • Bachelor’s degree in science with 2+ years of software development experience (Level 2) or 5+ years of software development experience (Level 3). Alternatively, 0+ years with a Master's (Level 2) or 3+ years with a Master's (Level 3).
  • 4 additional years of relative experience may be considered in lieu of a degree.
  • Current and active Top Secret/SCI security clearance required at time of application.
  • Experience designing, developing, and troubleshooting using object-oriented programming (Java).
  • Experience with Container Management (Dockers and Docker-Compose) and networking with containers.
  • Comfortable using git, including branching, merging, and resolving merge conflicts.
  • Experience in Spring, Vue, GIT, Agile, Elasticsearch, and Maven are also required.

Nice To Haves

  • Experience with/using Agile Methodology and Continuous Integration (CI) / Continuous Deployment (CD) Tools (Jenkins, Gitlab) and Practices.
  • Experience with software system integration, testing, and deployment, including but not limited to automation.
  • Excellent problem-solving and debugging skills.
  • Quick learning, comfortable with learning new technical concepts and new libraries and APIs.

Responsibilities

  • Design, develop, and troubleshoot using object-oriented programming (Java).
  • Work with Container Management (Docker and Docker-Compose) and networking with containers.
  • Utilize git for branching, merging, and resolving merge conflicts.
  • Engage in software system integration, testing, and deployment.
  • Participate in new development and operational support tasks within an agile framework.

Benefits

  • Relocation assistance may be available.
  • Health insurance coverage.
  • Life and disability insurance.
  • Savings plan.
  • Company paid holidays.
  • Paid time off (PTO) for vacation and/or personal business.
  • Overtime may be available.
  • Shift differential may be available.
  • Discretionary bonus may be available.
  • Annual bonuses designed to reward individual contributions and share in company results.
  • Long Term Incentives may be available for Vice President or Director positions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service