Backend Engineer - Mission Operations Services
Loft Orbital · Golden, CO · 2 days ago
HybridFull-time
About the role
Mission Operations Services (MOS) owns the backend services that let Loft operators and customers command, monitor, and automate our satellite fleet through Cockpit, our mission control system. You’ll help build and scale the microservices that sit between ground and flight software, turning high-level intent into safe, reliable on-orbit operations. You’ll work across multiple satellite platforms and collaborate closely with backend, flight software, embedded systems, test, and satellite operations teams.
Responsibilities
- Design and build backend tools for operations: services that power passes, autopilots, activities, and day-to-day satellite operations
- Handle commands and telemetry across multiple satellite buses and ground segment providers, with a strong focus on safety, robustness, and observability
- Write production backend code in Python, owning services end-to-end from design and implementation through deployment and maintenance
- Collaborate with flight software, embedded software, integration and test, and space infrastructure teams to integrate new satellite buses and capabilities into Cockpit
- Support internal users of Cockpit (operators, test engineers, solutions engineers) by improving APIs, workflows, and debugging tools
- Take part in spacecraft operations through SatDevOps rotations, occasionally helping investigate anomalies and supporting real-time incident response when needed
Requirements
Must Haves:
- 4+ years of relevant backend software engineering experience in production environments
- Solid Python development experience in a production environment
- Hands-on experience with backend web development frameworks (e.g., Django, Flask, FastAPI, etc.)
- Proven API design skills (designing, documenting, and maintaining HTTP/GraphQL/REST-style APIs)
Nice to have
- Experience with Django and/or GraphQL
- Strong database fundamentals and practical experience (e.g., Postgres, time-series DBs)
- Familiarity with Kubernetes in production
- Exposure to InfluxDB / TimescaleDB or other time-series systems
- Background in mission-critical, distributed, or real-time systems (space or otherwise)