Design, develop, and deploy cloud-native applications that power mission-critical defense and enterprise systems for the Department of Defense (DoD) and Aerospace markets
Requirements
- 3–6 years of experience developing in Python
- 3–6 years of experience developing and testing API endpoints
- 3-6 years of full-stack software development, including front-end (React, JavaScript/TypeScript) and databases (PostgreSQL, NoSQL)
- 2-3 years of experience building cloud-native applications
- 2-3 years of hands-on development with Kubernetes
- Experience with secure software development practices, including API and user authentication/authorization
- Familiarity with at least one statically typed language (e.g., TypeScript, Java)
Responsibilities
- Design and implement cloud-native applications capable of operating on-premise and scaling to commercial cloud providers such as AWS and Azure
- Develop, test, and secure API endpoints for high-performance, distributed systems
- Leverage open-source products to maximize interoperability and avoid vendor lock-in
- Contribute across the stack, from database design (PostgreSQL, NoSQL) to middleware services and front-end frameworks (React, TypeScript, JavaScript)
- Develop and integrate real-time data pipelines leveraging Redis Streams, gRPC, and Telegraf
- Deploy solutions on small form-factor compute platforms for edge applications
- Architect and deploy microservices-based solutions leveraging Kubernetes and Docker
Other
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Eligibility and willingness to undergo BG checks to obtain a U.S. Government Secret Security Clearance
- Current U.S. Government Security Clearance (Secret or higher) is a plus
- Ability to work in a fully remote position
- Ability to participate in Agile software development teams, contributing to sprint planning, code reviews, and daily standups