Junior Software Engineer
Core
Develop, test, and maintain backend services, data workflows, and system interfaces supporting mission-critical capabilities.
Role type
Junior backend software engineer
Builds
Backend services, scripts, endpoints, and data connectors
Domain
Defense & National Security
Deliverable
production ML models | product features | infrastructure
Required skills
Python (OOP, data structures), Bash scripting, PostgreSQL, Redis, Docker, Kubernetes, Git, CI/CD pipelines, unit and integration testing
Preferred skills
TS/SCI clearance with polygraph, CompTIA Security+, Helm, FastAPI/Flask, message brokers (RabbitMQ), automated linting/security scans
Responsibilities
Develop and maintain backend services and scripts; implement data connectors and API endpoints; write and maintain unit and integration tests; investigate and fix software defects; package code into Docker containers and deploy to Kubernetes clusters; participate in agile ceremonies and code reviews
Seniority
Junior, hands-on IC