Software Developer - Waldorf
Core
Design, build, and support modular software components and scalable data interfaces for U.S. military applications.
Role type
Mid-level software developer (defense systems)
Builds
Modular software components, open APIs, database schemas, and deployment pipelines
Domain
Defense technology / Military software
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, Go, Golang, Rust, TypeScript, modular software architecture, open API design, SQL, CI/CD, Docker, Kubernetes, MQTT, gRPC, WebSockets, mapping libraries (OpenLayers, Cesium), Agile
Preferred skills
GameDev experience
Technologies
CI/CD, Docker, Golang, Java, Kotlin, Kubernetes, MQTT, OpenLayers, Rust, SQL, TypeScript, gRPC
Responsibilities
Design and build modular software components using Java, Kotlin, Go, Rust, or TypeScript; Develop standard open APIs and scalable data interfaces; Create database schemas and write efficient SQL queries; Use CI/CD automation and containerization technologies; Integrate open-source communication protocols and mapping libraries; Participate in Agile ceremonies and conduct code reviews; Maintain ability to operate in a cleared environment
Seniority
Mid-level, hands-on IC