Software Developer

Volume Integration•Chantilly, VA

About The Position

NS2 Mission is seeking a Software Developer to join its engineering team in Chantilly, Virginia, working on next-generation software for a key Intelligence Community system supporting the defense of vital national assets. The role contributes to space domain awareness (SDA) and satellite situational awareness (SSA) data processing and distribution using Java, Spring, microservices, and distributed computing technologies. The developer may participate in all stages of the application development lifecycle, including technical exchange meetings, whitepapers, design, coding, testing, debugging, configuration management, and production support. The position involves applying astrodynamics expertise to mission requirements and collaborating with systems engineers, data scientists, and mission experts to deliver scalable, resilient software solutions. The clearance requirement is TS/SCI with CI Poly.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Physics, Aerospace Engineering, or a related field.
  • Strong software development experience with Java, including the Spring framework.
  • Experience or academic background in astrodynamics, such as orbital mechanics, space object tracking, or propagation.
  • Familiarity with Docker and Kubernetes.
  • Experience with modern databases such as MongoDB and Redis, and with distributed data processing.
  • Strong problem-solving skills and ability to work in a collaborative, mission-focused environment.
  • Good communication skills and ability to work in a dynamic team environment developing solutions from written and spoken requirements.
  • Ability to meet the position’s TS/SCI with CI Poly clearance requirement.

Nice To Haves

  • Security+ certification.
  • Knowledge of the Agile development process.
  • Experience with Jira.
  • Experience with continuous integration technologies such as Jenkins, GitLab, or Bamboo.
  • Experience with Java development tools such as IntelliJ, VS Code, Eclipse IDE, or Gradle.
  • Familiarity with Git and Bitbucket.

Responsibilities

  • Design, develop, and maintain software components using Java and Spring.
  • Apply astrodynamics knowledge to develop algorithms and software supporting SDA mission requirements.
  • Build, test, and deploy microservices in a containerized environment using Docker and Kubernetes.
  • Work with distributed systems and data platforms, including MongoDB, Redis, and Elasticsearch.
  • Integrate with and use messaging frameworks such as ActiveMQ and Kafka.
  • Contribute to the design and implementation of scalable, resilient software systems.
  • Collaborate with systems engineers, data scientists, and mission experts to deliver high-quality solutions.
  • Participate in application lifecycle activities, which may include technical exchange meetings, whitepapers, design, coding, testing, debugging, configuration management, and production support.

Benefits

  • Competitive compensation and a comprehensive benefits package designed to support employees and their families.
  • Inclusive culture focused on health and well-being, with flexible working models.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service