ESS Mission Planning Associate/Experienced Software Engineer
Core
Develop and maintain high-performance APIs, architecture, and algorithms for the U.S. military's nuclear command, control, and communications (NC3) satellite network.
Role type
Experienced Software Engineer (Mission Planning & Systems)
Builds
Nuclear-survivable satellite connectivity tools and ground systems for the U.S. military
Domain
Defense, Space & Security, Satellite Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java, TypeScript, FastAPI, API design, CI/CD pipelines, Kubernetes, database technologies (Postgres, SQL/NoSQL), Agile/DevSecOps
Preferred skills
Geospatial visualization, C2 systems, open-source software development, GitLab automation
Technologies
Python, Java, TypeScript, FastAPI, Kubernetes, Postgres, GitLab
Responsibilities
Develop and maintain requirements, architecture, and designs for high-performance APIs; Lead development of critical features from design through deployment; Conduct code reviews to enforce best practices; Build and consume APIs and backend services; Support integration of software components into functional systems; Advocate for improvements to product quality and security.