Mid Astro Software Engineer

KBR•Colorado Springs, CO
•$135,000 - $160,000

About The Position

As a Mid Astro Software Engineer at KBR, you will develop and implement secure, end-to-end cluster and application lifecycles in cloud environments. You will collaborate with clients and internal teams to design containerization solutions using Kubernetes or Docker, build and maintain CI/CD pipelines, and apply GitOps principles to automate secure software delivery. The role supports organizational goals for security, scalability, and operational efficiency, including mission-critical U.S. Space Force operations. You will develop astrodynamics algorithm solutions and optimization methods across interdisciplinary teams, primarily designing, developing, and maintaining Java applications. The work also involves supporting existing C++ and Python code, modernizing a legacy system that includes Fortran and C++, and applying secure development, monitoring, testing, and automation practices. You will work with cloud technologies, databases, and Agile, DevOps, and DevSecOps methods.

Requirements

  • Secret clearance or above.
  • Experience with astrodynamics propagation methods, including special and general perturbation models.
  • Strong foundation in celestial and terrestrial frame transformations, measurement models, time scales, and Earth orientation.
  • Experience with numerical methods such as root-finding algorithms and interpolation.
  • 3–5 years of experience developing web-based applications.
  • 3–5 years of experience with Kubernetes or Docker.
  • Experience developing backend services using Java and Spring Boot, including REST APIs, microservices, or distributed systems.
  • Experience working in AWS and with cloud technologies.
  • Experience with Agile, Agile XP, DevOps, and DevSecOps methodologies.
  • Experience developing software systems using CI/CD pipelines.
  • Passion for automation, system efficiency, and security.
  • Proficiency with AWS Cloud Services, GitLab, Ansible, Maven, and Gradle.
  • Experience with Test Driven Development.
  • Strong problem-solving skills.
  • Experience with unit and integration testing.
  • Experience with statistical analysis on large datasets to capture residuals and identify and characterize anomalies and outliers.
  • Experience with Matlab, Python, and Bash scripting languages.

Nice To Haves

  • Experience with astrodynamics libraries such as Orekit, Astropy, or STK, or equivalent.
  • Experience optimizing numerical, scientific, or backend algorithms for performance, accuracy, scalability, or computational efficiency.
  • Familiarity with older and modern IERS conventions, including FK5 and CIO-based theories.
  • Experience in database development with PostgreSQL, MySQL, Oracle, or MongoDB.
  • Familiarity with event-streaming or messaging technologies such as Apache Kafka.
  • Experience with Kubernetes-native deployment patterns, such as Kubernetes manifests, Kustomize, or operator-based workflows.
  • Experience with Agile, Agile XP, DevOps, and DevSecOps methodologies.
  • Experience with log management and analytics tools.
  • Experience with Test Driven Development.
  • Experience or knowledge of service mesh technologies such as Istio.

Responsibilities

  • Work across multiple technology stacks, languages, frameworks, and tools to support a broad range of applications.
  • Oversee development and implementation of astrodynamics algorithm solutions and optimization methods across interdisciplinary teams.
  • Design, develop, and maintain applications primarily using Java and modern engineering practices and design patterns.
  • Work with portions of existing C++ and Python codebases to support legacy components or automation tasks.
  • Collaborate in updating and modernizing a legacy system that includes Fortran and C++.
  • Participate in software development using CI/CD pipelines, focusing on security and automation through systems such as GitLab.
  • Implement DevSecOps best practices and maintain automated, reliable deployment processes.
  • Ensure effective log management and use analytics tools for system monitoring and optimization.
  • Collaborate using version control systems such as GitLab and automation tools such as Ansible, Maven, and Gradle.
  • Stay current with cloud technologies, industry best practices, and evolving security threats to recommend innovative solutions.
  • Work with database technologies such as PostgreSQL, MongoDB, Oracle, and MySQL.
  • Apply Agile, DevOps, and DevSecOps methodologies to enhance operational efficiency.
  • Develop and implement end-to-end cluster and application lifecycles.

Benefits

  • Potential additional compensation, which may include a sign-on bonus, relocation benefits, short-term incentives, long-term incentives, or discretionary payments for exceptional performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service