Software Engineer, Satellite Systems (Starshield)

Future Ventures

Hawthorne (CA)

On-site

USD 125,000 - 175,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock options
401(k) plan
Medical, vision, dental coverage
Parental leave
Paid vacation and holidays
Employee stock purchase plan

Job summary

SpaceX is seeking a Software Engineer for the Starshield Core team in Hawthorne, CA, to develop software that controls and monitors satellites and supports in‑space networks. You will own end‑to‑end software lifecycle from inception to rollout, writing reliable code that runs in the ground system and on orbit.

The role emphasizes cross‑functional collaboration, innovative problem solving, and security‑critical software for government use.

Qualifications

  • Bachelor's degree or 2+ years of software development experience.
  • Development experience in C++ on Linux.
  • Solid knowledge of computer architecture, networks, debugging, and testing.
  • Ability to work in dynamic environment and communicate effectively.
  • Production experience with Docker and Kubernetes.
  • Experience with PostgreSQL or CockroachDB.
  • Ability to obtain Top Secret clearance.
  • Willingness to work extended hours and weekends.
  • ITAR requirements and US citizenship/residency considerations.

Responsibilities

  • Developing systems to provide secure command and control capability of our satellites
  • Designing systems for rapidly distributing and executing software updates across all components of the network
  • Iterating on critical high throughput networking systems across our ground network
  • Creating new monitoring and observability tools to allow operators to fly our satellites safely and securely
  • Designing development and testing tooling to accelerate teams across the Starshield organization
  • Owning datacenter software and hardware used in controlling the Starshield network

Skills

C++
Linux
Computer architecture
Networking
Debugging
Software testing
Docker
Kubernetes
PostgreSQL / CockroachDB
Security clearance

Education

Bachelor's degree in CS/Engineering/Math or related field
2+ years software development experience in lieu of degree

Tools

Docker
Kubernetes

Job description

SpaceX is seeking a Software Engineer for the Starshield Core team in Hawthorne, CA, to develop software that controls and monitors satellites and supports in‑space networks. You will own end‑to‑end software lifecycle from inception to rollout, writing reliable code that runs in the ground system and on orbit.

The role emphasizes cross‑functional collaboration, innovative problem solving, and security‑critical software for government use.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Satellite Systems Software Engineer
Satellite Systems Software Engineer

SPACE EXPLORATION TECHNOLOGIES CORP • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Stock options
401(k) plan
Medical insurance
+2
Software Engineer: Satellite Networks & Space Systems
Software Engineer: Satellite Networks & Space Systems

InvestedintheMission • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Senior Software Engineer, Starshield: Orbit-Scale Systems
Senior Software Engineer, Starshield: Orbit-Scale Systems

SpaceX • Hawthorne (CA)

On-site
USD 165,000 - 265,000
Stock options
401(k) plan
Medical, dental, vision coverage
+2
Starshield Software Engineer – Satellite Security & Systems
Starshield Software Engineer – Satellite Security & Systems

InvestedintheMission • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Stock options
Comprehensive medical, vision, and ...
401(k) retirement plan
+3
Flight Software Engineer (C++) for Satellite Systems
Flight Software Engineer (C++) for Satellite Systems

SpaceX • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Medical, vision, and dental coverage
401(k) retirement plan
Paid parental leave
+1
Satellite Software Engineer – Embedded & Secure Data
Satellite Software Engineer – Embedded & Secure Data

SpaceX • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Stock options
401(k) plan
Medical/dental/vision
+2
Satellite Systems Software Engineer – Starshield
Satellite Systems Software Engineer – Starshield

InvestedintheMission • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Stock options
Long-term incentives
Medical, vision, dental
+4
Satellite Software Engineer - Embedded & Space Tech
Satellite Software Engineer - Embedded & Space Tech

InvestedintheMission • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Stock options and long-term incentives
Comprehensive health coverage
401(k) retirement plan
+2
HPC Software Engineer — Space Satellite Systems
HPC Software Engineer — Space Satellite Systems

InvestedintheMission • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Stock options / long-term incentives
Medical, Vision, Dental
401(k) plan
+4
Senior Software Engineer, Starshield Satellite Systems
Senior Software Engineer, Starshield Satellite Systems

SPACE EXPLORATION TECHNOLOGIES CORP • Hawthorne (CA)

On-site
USD 165,000 - 265,000
Stock options
Medical, vision, dental
401(k) retirement plan
+2