Software Engineer, Collision Avoidance

SpaceX

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Hawthorne, CA
Salary
$125,000–$160,000 / yr
Posted
11 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $142k
$113k most similar roles pay here $233k

This role pays less than 78% of similar roles. Most pay $145,000–$221,250 — the shaded band above. At the midpoint, this role pays about $142k versus about $183k 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 · Software Engineer, Collision Avoidance

Software Engineer, Collision Avoidance (Starshield) joins the GNC organization to build mission-critical systems for large spacecraft constellations in low-earth orbit. The role involves developing highly reliable software for payload management, collision avoidance, and orbital prediction tools while building analysis pipelines to verify system performance. You will manage the full software lifecycle, from prototyping and design concept validation to testing and deployment. Key technical requirements include proficiency in Python or C++, experience with distributed systems, and familiarity with containerization technologies like Docker and Kubernetes. Candidates should also possess skills in version control, continuous integration, monitoring, and relational databases such as PostgreSQL or CockroachDB. The work focuses on the specific domain of orbital safety and satellite management for government use, requiring a strong background in math and physics to solve complex problems related to spacecraft systems.

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 software systems to manage thousands of satellites in low-earth orbit.
  • Build mission-critical tools for payload management, collision avoidance, and orbital prediction.
  • Create analysis pipelines to verify the performance of fleet systems.
  • Develop prototypes to prove key design concepts and quantify technical constraints.
  • Manage the full software lifecycle including requirements gathering, prototyping, development, testing, and rollout.
  • Support critical path development and on-orbit operations during extended hours or weekends as needed.

What we're looking for

  • Bachelor's degree in computer science, engineering, math, or science, or 3+ years of professional software development experience.
  • At least 1 year of professional experience in software development.
  • Proficiency in Python, C++, or similar object-oriented programming languages.
  • Experience with distributed systems or large-scale consumer internet systems.
  • Production experience with containerization technologies like Docker or Kubernetes.
  • Understanding of version control, testing, CI/CD, build, deployment, and monitoring.
  • Strong background in math and physics.
  • Ability to obtain and maintain an active Top Secret, Top Secret SCI, or DOE Level Q clearance.

More like this

Similar roles

Software Engineer, Tracking

SpaceX

Hawthorne, CA 11 days ago $125,000$160,000
C++ Python Distributed Systems Docker Kubernetes PostgreSQL CockroachDB Version Control Data Science Spacecraft Systems Analysis Pipelines

Software Engineer, Satellite Systems

SpaceX

Hawthorne, CA 60 days ago $125,000$150,000
C++ Linux Docker Kubernetes PostgreSQL CockroachDB Networking Software Testing Debugging Computer Architecture Monitoring Observability

Software Engineer

SpaceX

Hawthorne, CA 77 days ago $125,000$150,000
C++ Python C Linux TCP UDP ARM PowerPC x86 Machine Learning Unit Testing Hardware-in-the-loop Computer Architecture Networking Protocols Data Processing Simulation

Software Engineer

SpaceX

Redmond, WA 154 days ago $125,000$145,000
C++ Python C Linux TCP UDP ARM PowerPC x86 Machine Learning Unit Testing Computer Architecture Networking Protocols Hardware-in-the-loop Data Processing

Software Engineer, Vehicle Operations

SpaceX

Hawthorne, CA 77 days ago $125,000$150,000
C C++ Python Linux RESTful APIs gRPC Version Control Data Visualization Web Development FDIR Computer Architecture Network Engineering Simulations

Senior Software Engineer

SpaceX

Hawthorne, CA 37 days ago $165,000$265,000
C++ Python Linux ARM PowerPC x86 TCP UDP Machine Learning Unit Testing Computer Architecture Hardware-in-the-loop Data Processing Simulation
5+ yrs exp