Sr. Staff Software Engineer
Core
Design, develop, and sustain high-quality software systems for distributed data processing workflows supporting missile defense, ISR, and space domain awareness.
Role type
Senior Staff Software Engineer (IC)
Builds
Containerized microservices, real-time data pipelines, and messaging systems for defense data exploitation
Domain
Defense / Remote Sensing / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C#, Java, JavaScript, Python, Object-Oriented Programming, Microservices, Distributed Systems, Containerization, Kubernetes, Linux, Git, Automated Testing
Preferred skills
Advanced degree in CS/Engineering/Math, Remote sensing data processing, Zero-Trust architecture, Messaging technologies (Kafka, gRPC, ZeroMQ), DevOps/CI-CD tooling
Technologies
Docker, Podman, Kubernetes, Kafka, gRPC, REST, Protocol Buffers, ZeroMQ, OAuth2, SAML, Keycloak, OPA, Jenkins, GitLab CI/CD, JIRA
Responsibilities
Design and implement software aligned with program objectives; Ensure reliability and scalability of messaging systems and data pipelines; Mentor junior and mid-level engineers; Champion comprehensive testing strategies; Collaborate with scientific users to translate analysis needs into software solutions
Seniority
Senior Staff, hands-on IC with mentorship
