New Graduate Engineer, Software (Starlink)

SpaceX

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$122,500–$145,000 / yr
Posted
today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $167k
This role $134k
$113k most similar roles pay here $208k

This role pays less than 83% of similar roles. Most pay $135,000–$199,000 — the shaded band above. At the midpoint, this role pays about $134k versus about $167k for comparable roles.

Based on 237 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 604 open roles on FindRole.

Listed pay typically runs $130,000–$155,000 across 440 roles with salary data.

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · New Graduate Engineer, Software (Starlink)

As a New Graduate Software Engineer at SpaceX's Starlink program, you will join a dynamic team tackling one of the company’s most complex software challenges. Your role involves developing highly reliable real-time software and participating in architecture, design, and code reviews to ensure robust systems. You’ll work on next-generation networking technologies, firmware for custom hardware flying spacecraft, infrastructure tools for rapid development, measurement system software, full life cycle web platform development, and orbital simulation software. Key skills include proficiency in C, C++, Python, or another object-oriented language, experience with networking protocols like UDP and TCP/IP, and knowledge of security issues in distributed systems. This role offers a unique opportunity to impact global internet connectivity through cutting-edge technology on a massive scale.

What you'll do

  • Develop highly reliable, real-time software for complex systems.
  • Participate in and lead architecture, design, and code reviews.
  • Create prototypes to validate key design concepts.
  • Write firmware and embedded controls software for custom hardware.
  • Develop infrastructure tools for rapid deployment of production code.

What we're looking for

  • Bachelor’s degree in computer science, engineering, math, or other STEM discipline.
  • Professional experience developing software in C, C++, Python, or another object-oriented language.
  • Experience with networking protocols (UDP, TCP/IP) and distributed systems.
  • Strong understanding of security issues related to distributed systems and internet services.
  • Ability to develop highly reliable, real-time software for complex engineering challenges.

More like this

Similar roles

New Graduate Engineer, Software (Starlink)

SpaceX

Sunnyvale, CA today $135,000$155,000
C C++ Python Networking protocols Distributed systems Security issues CI/CD Git Linux RTOS Satellite communications Embedded systems Real-time software Scalable architectures Kubernetes AWS Grafana Prometheus

Software Engineer (Starlink)

SpaceX

Redmond, WA today $125,000$150,000
TypeScript React Kubernetes .NET UNIX CI/CD Prometheus Grafana Docker PostgreSQL

Software Engineer, Embedded Software (Starlink)

SpaceX

Redmond, WA today $125,000$145,000
Linux C Python Go Rust Unit Testing Integration Testing Performance Testing Debugging Computer Architecture Networks Physics MATH Electronics Docker Kubernetes CI/CD