Senior Software Engineer (Remote Sensing)
Core
Design, build, and maintain critical backend services for autonomous satellite operations, including mission planning, scheduling, command, control, and communications.
Role type
Senior Ground Software Engineer (Backend)
Builds
Mission-critical software systems for satellite operations and data workflows
Domain
Aerospace / Satellite Operations / Ground Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, RESTful API design, software architecture, event-driven microservices, CI/CD pipelines, relational databases (PostgreSQL), Kubernetes/Docker, AWS, application security
Preferred skills
Space operations automation, scheduling systems, optimization algorithms, infrastructure monitoring, API documentation (Swagger/OpenAPI)
Technologies
Python, PostgreSQL, Kubernetes, Docker, AWS, Swagger, OpenAPI
Responsibilities
Design and develop scalable, secure software systems for satellite mission planning and control; take ownership of production services to improve resilience; contribute to architectural decisions; collaborate with cross-functional teams; participate in on-call rotations; develop APIs and data workflows; improve observability and deployment processes
Seniority
Senior, hands-on IC