Junior Software Engineer
Core
Develop and maintain Python backend services, scripts, and endpoints for mission-critical capabilities while supporting national security and defense technology initiatives.
Role type
Junior Software Engineer (Backend)
Builds
Backend services, data connectors, API endpoints, and messaging interfaces
Domain
Defense technology / National security
Deliverable
production ML models | product features
Required skills
Python, Bash scripting, PostgreSQL, Docker, Kubernetes, Git, CI/CD, problem-solving
Preferred skills
TS/SCI clearance, CompTIA Security+, Helm, FastAPI/Flask, RabbitMQ, GitLab CI/GitHub Actions/Jenkins
Technologies
Python, Bash, PostgreSQL, Docker, Kubernetes, Helm, Git, Jenkins, FastAPI, Flask, RabbitMQ, Redis
Responsibilities
Develop and maintain Python backend services and scripts; implement data connectors and API endpoints; create and maintain unit and integration tests; investigate and resolve defects; package code in Docker containers and deploy to Kubernetes clusters using Helm charts; participate in agile ceremonies and code reviews.