Software Engineer (Associate or Experienced)
Core
Develops and maintains high-performance APIs, backend services, and user interfaces for the U.S. military's nuclear command, control, and communications (NC3) network satellite mission planning software.
Role type
Software Engineer (Associate or Experienced)
Builds
Nuclear-survivable connectivity software tools and services for advanced satellite and ground systems.
Domain
Defense / Aerospace / Satellite Communication
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java, JavaScript, TypeScript, API design, DevSecOps, CI/CD pipelines, Kubernetes, database technologies (Postgres, SQL/NoSQL), geospatial visualization, software development lifecycle
Preferred skills
Government program development, space systems software, open-source software development, real-time 2D/3D geospatial visualization, mission planning systems
Technologies
Python, Java, JavaScript, TypeScript, GitLab, Kubernetes, Postgres, SQL, NoSQL
Responsibilities
Develops and maintains requirements, architecture, algorithms, interfaces, and designs for high-performance APIs; Supports software development activities in an Agile environment using DevSecOps methodologies; Builds, architects, and consumes APIs and backend services; Conducts code reviews to maintain code quality; Supports the creation and translation of design mockups into functional user interfaces.
Seniority
Associate (1+ years) or Experienced (5+ years)