SpaceX
Software Engineer, Satellite Systems (Starshield)
About this role
Build critical software for SpaceX's Starshield satellite constellation, managing secure command and control systems, network infrastructure, and software distribution across government defense satellites. You'll own the complete lifecycle of highly reliable code running both on ground systems and in space.
What you'll do
- Develop secure command and control systems for satellite operations
- Design rapid software update distribution and execution across the network
- Build and optimize high-throughput networking systems for ground infrastructure
- Create monitoring and observability tools for safe satellite operations
- Design development and testing tools for the Starshield organization
- Own datacenter software and hardware for constellation control
What they're looking for
- C++ development
- Linux platform expertise
- Computer architecture and networking fundamentals
- Software debugging and testing
- Docker and Kubernetes containerization
- Relational databases (PostgreSQL, CockroachDB)
- Distributed systems design
- Security best practices
Benefits
- Long-term incentives including company stock
- Work on mission-critical national security technology
- Opportunity to impact space-based infrastructure
- Dynamic environment with cutting-edge challenges
- Collaborative team culture
Opens the official application on the employer’s site. No login required.
SpaceX
SpaceX develops advanced spacecraft and satellite systems, including the Starshield government satellite constellation and Starfall re-entry cargo capsule for global delivery. The company is hiring engineers in avionics integration, software test automation, mechanical design, and hardware reliability to validate flight-critical systems and ensure mission success.
- Website
- spacex.com
Likely interview questions
- Describe your experience developing in C++ on Linux platforms and a specific project where you optimized performance.
- How have you approached designing systems that require high reliability and uptime in production environments?