Software Engineer, Ground Systems
Core
Design, develop, and operate software supporting a ground network across cloud and edge environments to deliver data from ground stations to customers.
Role type
Senior IC backend software engineer (ground systems)
Builds
Backend services, APIs, containerized services, and observability infrastructure for satellite ground networks
Domain
Aerospace & Defense / Satellite Communications / Cloud Infrastructure
Required skills
Python, Go, Linux, AWS, Kubernetes, TCP/IP, distributed systems, backend services, APIs, logging, monitoring, observability, automated testing, network troubleshooting
Preferred skills
Containerized application deployment, satellite ground systems, satellite communications, telecommunications infrastructure, cloud and edge development, scheduling/orchestration, resource-management systems, physical infrastructure interface, RF/networking/communications systems, early-stage/high-growth environment experience
Technologies
AWS, Kubernetes, Linux, Python, Go, TCP/IP
Responsibilities
Design, develop, and operate software for the ground network; build backend services and APIs to manage software and hardware; deploy and operate containerized services; develop software to analyze and optimize spacecraft-ground links; create software for configuration and data handling across ground radios; build and maintain fleet-wide logging, monitoring, and observability infrastructure; troubleshoot software, networking, and infrastructure issues; contribute to system architecture; collaborate with hardware, RF, and space software teams
