New Graduate Software Engineer

SpaceX

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Palo Alto, CA
Salary
$135,000–$175,000 / yr
Posted
28 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $169k
This role $155k
$128k most similar roles pay here $205k

This role pays less than 51% of similar roles. Most pay $139,662–$197,500 — the shaded band above. At the midpoint, this role pays about $155k versus about $169k for comparable roles.

Based on 240 similar postings.

Employer

About SpaceX

SpaceX designs, manufactures, and launches advanced rockets and spacecraft with the mission of enabling humans to become a multi-planetary species. It operates the Falcon 9, Falcon Heavy, and Starship launch vehicles, as well as the Starlink satellite internet constellation.

SpaceX currently has 680 open roles on FindRole.

Listed pay typically runs $130,000–$165,000 across 442 roles with salary data.

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · New Graduate Software Engineer

New Graduate Engineer, Software - '26/'27 (Starlink) is a role within the Starlink program focused on developing software for the world’s largest satellite constellation. You will be responsible for the complete lifecycle of your software, including development, testing, and support to ensure real-world performance. Day-to-day tasks involve developing highly reliable, real-time software, leading architecture and code reviews, and managing experiments to prove key design concepts. The work involves solving complex challenges in next-generation networking, firmware for spacecraft, infrastructure tools, measurement systems, and physics-based orbital simulations. Candidates should possess a STEM degree and proficiency in C, C++, Python, or C#. Preferred skills include experience with distributed systems, networking protocols like UDP and TCP/IP, and security issues related to internet services. You will collaborate across engineering disciplines to build the software that powers global broadband connectivity.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Develop highly reliable, real-time software for spacecraft and ground systems.
  • Lead architecture design and conduct rigorous code reviews.
  • Build prototypes and manage experiments to validate key design concepts.
  • Manage the full lifecycle of software including development, testing, and support.
  • Develop networking technologies to route data through satellite constellations and ground stations.
  • Create firmware and embedded control software for custom hardware.
  • Build infrastructure and tools for rapid code deployment in production environments.
  • Design and simulate orbital life cycles using physics-based software engineering.

What we're looking for

  • Bachelor's degree in computer science, engineering, math, or another STEM discipline.
  • Professional development experience in C, C++, Python, C#, or another object-oriented language (internship experience is applicable).
  • Must be graduating in the class of 2026 or 2027.
  • Must be a U.S. citizen, national, lawful permanent resident, refugee, or asylee to meet ITAR requirements.
  • Experience writing software in a production environment (preferred).
  • Experience developing, debugging, and deploying software for real-world applications (preferred).
  • Experience with networking protocols and distributed systems (preferred).
  • Experience with security issues associated with distributed systems and internet services (preferred).

More like this

Similar roles

New Graduate Software Engineer

SpaceX

Redmond, WA 28 days ago $125,000$165,000
C C++ Python C# Networking Protocols TCP/IP UDP Distributed Systems Firmware Real-time Software

New Graduate Software Engineer

SpaceX

Bastrop, TX 28 days ago
C C++ Python C# Firmware Real-time Software Networking Protocols TCP/IP UDP Distributed Systems RF Silicon

New Graduate Engineer, Software Security

SpaceX

Palo Alto, CA 28 days ago $140,000$175,000
Python C++ Golang Cryptography Network Security Operating System Security Incident Response Vulnerability Research Distributed Systems

New Graduate Engineer, Software Security

SpaceX

Hawthorne, CA 23 days ago $140,000$175,000
Python C++ Golang Cryptography Network Security Operating System Security Incident Response Vulnerability Research Distributed Systems

New Graduate Engineer, Software Security

SpaceX

Bastrop, TX 28 days ago
Python C++ Golang Cryptography Network Security Operating System Security Incident Response Vulnerability Research Distributed Systems Software Engineering

New Graduate Engineer, Software Security

SpaceX

Redmond, WA 28 days ago $130,000$165,000
Python C++ Golang Cryptography Network Security Operating System Security Incident Response Vulnerability Research Distributed Systems