Principal Software Engineer (Platform Team)

SpaceX

Quick summary

Work type
On-site
Location
Palo Alto, CA
Salary
$210,000–$295,000 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $252k
$125k most similar roles pay here $313k

This role pays more than 89% of similar roles. Most pay $181,650–$218,918 — the shaded band above. At the midpoint, this role pays about $252k versus about $200k 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 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 · Principal Software Engineer (Platform Team)

As a Principal Software Engineer at this leading technology company in Palo Alto, CA, you will join a high-performing team to develop and maintain complex software solutions. Your day-to-day responsibilities include designing scalable systems, implementing robust algorithms, and collaborating with cross-functional teams to deliver innovative products. You will work extensively with Java, Python, and JavaScript, leveraging cloud platforms like AWS and Kubernetes for deployment and management. This role requires expertise in distributed systems, microservices architecture, and experience with CI/CD pipelines. The team focuses on enhancing the company’s cutting-edge security solutions, addressing critical business challenges at a large scale.

What you'll do

  • Design and develop highly scalable software solutions for complex problems.
  • Implement robust algorithms to enhance system performance and efficiency.
  • Conduct code reviews and mentor junior engineers to maintain high coding standards.
  • Integrate third-party tools and APIs to extend functionality of existing systems.
  • Troubleshoot and resolve critical issues in real-time production environments.

What we're looking for

  • 5+ years of software engineering experience
  • Expertise in Python, Java, or C++
  • Strong background in cloud technologies (AWS, Azure, GCP)
  • Experience with DevOps tools and practices
  • Bachelor’s degree in Computer Science or related field
  • Knowledge of ITAR regulations and compliance requirements

More like this

Similar roles