New Graduate Software Engineer

SpaceX

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$125,000–$165,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 $145k
$116k most similar roles pay here $206k

This role pays less than 59% of similar roles. Most pay $139,662–$197,500 — the shaded band above. At the midpoint, this role pays about $145k 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) joins the Starlink team to address complex software engineering challenges within a massive satellite constellation and broadband internet system. This role involves the full lifecycle of software development, including design, testing, and support for critical systems such as next-generation networking, firmware, embedded controls, infrastructure tools, measurement systems, and physics-based orbital simulations. The engineer will develop highly reliable, real-time software, lead architecture reviews, and manage experiments to prove key concepts while collaborating across engineering disciplines. Candidates should possess a degree in a STEM field and experience with C, C++, Python, or C#. Preferred skills include expertise in networking protocols like UDP and TCP/IP, distributed systems security, and the ability to develop, debug, and deploy software for real-world applications within dynamic production environments.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Develop highly reliable, real-time software for satellite systems and ground infrastructure.
  • 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 production support.
  • Close the feedback loop between initial software design and real-world performance data.
  • Develop networking technologies to route data through dynamic satellite networks.
  • Create firmware and embedded control software for spacecraft hardware.
  • Build infrastructure and tools for rapid code deployment in production environments.

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.
  • 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).
  • U.S. citizen.

More like this

Similar roles

New Graduate Software Engineer

SpaceX

Palo Alto, CA 28 days ago $135,000$175,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

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

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