Job Description:
Job Summary
This role supports the design, development, and sustainment of web-based, full-stack microservices for command and control systems used in space operations. The position contributes to an Agile development team building secure, scalable, cloud-native applications deployed in containerized environments.
Key Responsibilities
-
Design, develop, test, integrate, debug, and maintain software architectures and applications using both custom and open-source technologies
-
Collaborate within Agile teams to plan, enhance, and sustain software capabilities
-
Integrate commercial and open-source solutions into cloud-native and containerized environments
-
Develop intuitive and user-friendly interfaces to simplify technically complex services
-
Support scalable microservice architectures leveraging messaging systems and RESTful APIs
Required Qualifications
-
Strong proficiency in software development
-
Experience working in Unix/Linux environments
-
Familiarity with microservice-based architectures, messaging technologies, and REST APIs
-
Experience working in Agile and DevOps environments
-
Development experience with Python, Java, and JavaScript/React
-
Experience developing unit and behavioral tests
-
Ability to obtain and maintain a U.S. Government Top Secret security clearance
Preferred Qualifications
-
Masters degree in computer science or a related field
-
Security certifications such as Security+, CISSP, or equivalent
-
Full-stack development experience across frontend and backend technologies
-
Familiarity with CI/CD pipelines, source control, and project management tools
-
Ability to evaluate and recommend open-source tools and technologies
-
Experience with documentation-as-code tools
-
Experience with space mission analysis or simulation scripting
-
Familiarity with secure application development practices for defense environments