Software Engineer, Satellite Systems (Starshield)

Future Ventures

Hawthorne (CA)

On-site

USD 125,000 - 175,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

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
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
Senior Software Engineer — Satellite Systems & Starshield
Senior Software Engineer — Satellite Systems & Starshield

InvestedintheMission • Hawthorne (CA)

On-site
USD 165,000 - 265,000
Stock options
Comprehensive benefits
Paid time off
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
Software Engineer, Tracking & Orbital Systems
Software Engineer, Tracking & Orbital Systems

SPACE EXPLORATION TECHNOLOGIES CORP • Hawthorne (CA)

On-site
USD 125,000 - 195,000
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
Embedded Software Engineer: Satellite Systems
Embedded Software Engineer: Satellite Systems

InvestedintheMission • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Stock options
401(k) plan
Medical coverage
+1
Starshield Software Engineer - Satellite & Space Tech
Starshield Software Engineer - Satellite & Space Tech

SpaceX • Union Hill-Novelty Hill (WA)

On-site
USD 125,000 - 175,000
Stock options
Medical, vision, dental coverage
401(k) retirement plan
+1
Senior Security Software Engineer — Space & Starshield
Senior Security Software Engineer — Space & Starshield

Future Ventures • Hawthorne (CA)

On-site
USD 170,000 - 265,000
Stock options
Employee Stock Purchase Plan
Medical, Vision & Dental coverage
+2