Software Developer

Volume Integration•Chantilly, VA
•$125,899 - $189,878

About The Position

NS2 Mission is seeking a Software Developer to join its engineering team in Chantilly, Virginia, working on the next generation of a key Intelligence Community software system for defense of vital national assets. The team develops space domain awareness (SDA) indications and warning systems and is seeking a developer with strong Java expertise and a background in astrodynamics. The developer may participate in all aspects of the application development lifecycle, including technical exchange meetings, whitepapers, design, coding, testing, debugging, configuration management, and production support for Java applications. The role involves emerging microservice and distributed computing technologies for satellite situational awareness (SSA) data processing and distribution. The position requires a TS/SCI with CI Poly clearance.

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 containerization and orchestration tools such as Docker and Kubernetes.
  • Experience with modern databases such as MongoDB and Redis, and 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.
  • TS/SCI with CI Poly clearance.

Nice To Haves

  • Security+ certification.
  • Knowledge of Agile development processes.
  • 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 in 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 leverage 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 development lifecycle activities, including 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.
  • Flexible working models.
  • Health and well-being support.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service