Software Engineer, Satellite Operations (Starshield)
SpaceX
about 1 month ago
Hawthorne, CA, USA
Entry Level / Mid Level
Base Salary
$120k - $145k/yr
Responsibilities
- Own the complete lifecycle of the software and systems you create, including development, testing, deployment, and operational support.
- Develop highly reliable and available software systems for the tasking and monitoring of satellites in low-earth orbit.
- Design and implement performant and safe satellite flight software.
- Build automated ground-based software systems that integrate smart data processing with satellite control.
- Act as a cross-disciplinary expert, collaborating with other engineers to diagnose on-orbit faults and develop permanent resolutions.
- Lead on-orbit satellite operations through all phases of flight and perform on-call rotations.
Requirements
- Bachelor's degree in computer science, aerospace engineering, physics, or another engineering discipline.
- Development experience in C, C++, Python, or similar programming languages.
- Production experience with containerization technologies like Docker or Kubernetes is preferred.
- Experience developing and deploying HTTP servers for scalable web operations and real-time monitoring applications.
- Knowledge of computer architecture, networks, and inter-process communications.
- Understanding of version control, testing, continuous integration, and deployment.
- Ability to work effectively in a dynamic environment with changing needs.
- Active Top Secret clearance or willingness to obtain one is preferred.
Benefits
- Comprehensive medical, vision, and dental coverage.
- 401(k) retirement plan with company matching.
- Paid parental leave and 3 weeks of paid vacation.
- Access to long-term incentives like company stock and potential bonuses.
- Eligibility for paid holidays and sick leave.
Tech Stack
CC++DockergRPCKubernetesPostgreSQLPython
Categories
BackendDevOpsFull Stack