About the job
Note: This position is open only to U. S. citizens. All work must be performed within the continental United States.
Raft develops a real-time data platform for the Department of Defense, supporting operators with rapid, informed responses during critical situations. The system ingests and enriches live data from over 750 sensors, providing a comprehensive operational view. Processing more than a billion events daily with millisecond latency, the team works with technologies such as Kafka, Kafka Streams, Pinot, Java, Scala, and Kubernetes.
Role overview
This Staff Software Engineer position focuses on designing, building, and managing clusters and applications throughout their lifecycle. The work involves both cloud and on-premises environments, with a strong emphasis on reliability and scalability.
What you will do
- Design, develop, and oversee the full lifecycle of clusters and applications.
- Collaborate with clients to architect, build, and deploy Kubernetes or Docker solutions in cloud and on-premises settings.
- Create and maintain CI/CD pipelines to enhance software delivery processes.
- Implement GitOps practices to streamline deployment and operational workflows.
Key technologies
- Kafka
- Kafka Streams
- Pinot
- Java
- Scala
- Kubernetes

