Software Engineer

Booz Allen Hamilton•Aurora, CO
•$69,400 - $158,000•Onsite

About The Position

Booz Allen is seeking a Software Engineer to design, develop, and enhance software for space-domain ground systems and real-time mission capabilities. The role involves tackling complex engineering challenges, including modernizing legacy components and architecting mission-focused capabilities to improve system performance, resilience, and operational speed. The work supports GEOINT and space operations by shaping data processing, system communications, and mission execution.

Requirements

  • At least 3 years of experience designing, modifying, developing, writing, and implementing software programming applications.
  • Experience with Python or Java, or web development stacks such as Vue or Node.
  • Experience with Agile methodology, extreme programming, software engineering, product management, or software products.
  • Experience working in a cloud environment such as AWS, Azure, or GCP.
  • Experience creating solutions to complex problems in a collaborative team environment.
  • Experience building RESTful APIs.
  • Ability to use back-end and front-end languages to develop complete solutions.
  • TS/SCI clearance with a polygraph.
  • Bachelor's degree in a STEM field.

Nice To Haves

  • Experience operating within an Agile environment.
  • Experience with Linux-based systems, containers, and orchestration tools, including Docker or Kubernetes.
  • Experience designing, modifying, developing, writing, and implementing software programming applications.
  • Experience acquiring client requirements and resolving workflow problems through automation optimization.
  • Experience with C#, C, C++, JavaScript, or React.
  • Ability to use automated testing tools for testing and maintenance.
  • Master’s degree.

Responsibilities

  • Design, develop, and enhance software for ground systems and real-time space mission capabilities.
  • Modernize legacy software components and architect new mission-focused capabilities.
  • Build software solutions that improve performance, resilience, and operational speed.
  • Build RESTful APIs and use back-end and front-end languages to develop complete solutions.
  • Solve complex engineering problems collaboratively.
  • Acquire client requirements and address workflow problems through automation optimization (preferred experience).
  • Use automated testing tools to perform testing and maintenance (preferred experience).

Benefits

  • Health, life, and disability benefits.
  • Financial and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care.
  • Recognition awards program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service