Software Engineer, Test Infrastructure (Application Software)

SpaceX

Quick summary

Work type
On-site
Location
Hawthorne, CA
Salary
$125,000–$150,000 / yr
Posted
4 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $170k
This role $138k
$116k most similar roles pay here $214k

This role pays less than 74% of similar roles. Most pay $137,500–$203,200 — the shaded band above. At the midpoint, this role pays about $138k versus about $170k 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 611 open roles on FindRole.

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

Most-posted roles

View all roles at SpaceX

At a glance

TL;DR · Software Engineer, Test Infrastructure (Application Software)

As a Software Engineer on SpaceX’s test infrastructure team, you will design and develop the core testing ecosystem that supports software and hardware validation across all flight systems. Your daily tasks include building and maintaining high-fidelity simulation tools, integration testing frameworks, and production testing applications to ensure mission success for various vehicle programs. You will collaborate closely with flight software engineers to enhance user experiences by creating efficient solutions and improving reliability and performance of test infrastructure. The role requires expertise in C/C++, Python, telemetry-based software development, AI tooling, build systems (Make, Bazel), package management tools (pip, npm), UNIX-like operating systems, and containerization technologies like Docker and Kubernetes. This high-impact position demands a strong commitment to software best practices and the ability to thrive in dynamic environments.

What you'll do

  • Develop and maintain core test infrastructure framework and applications for SpaceX.
  • Improve reliability, performance, and safety of testing software and infrastructure.
  • Collaborate with flight software engineers to develop new features and enhance user experiences.
  • Own all aspects of software engineering and product development for test infrastructure projects.
  • Conduct deep dives into users’ problems to create efficient and effective solutions.

What we're looking for

  • 1+ years of experience with C/C++ and Python
  • Experience developing telemetry-based software and understanding agentic workflows
  • Familiarity with build systems (Make, Bazel) and package management tools (pip, npm)
  • Proficiency in UNIX-like operating systems and automation tools like Ansible and Puppet
  • Production experience with Docker, Containerd, LXC, or Kubernetes

More like this

Similar roles

Application Software Engineer

SpaceX

Hawthorne, CA 13 days ago $125,000$145,000
Python Docker Kubernetes AWS CI/CD PostgreSQL Git Linux RESTful APIs JSON Scalability

Application Software Engineer

Leidos

San Diego, CA 99 days ago $87,100$157,450
HTML CSS JavaScript AngularJS React Node.js Selenium Cucumber Git Jenkins Postgres SQL Server Oracle REST SOAP AWS Ant Maven JUnit Docker Kubernetes CI/CD TDD Scrum Agile

Application Software Engineer

SpaceX

Redmond, WA 13 days ago $125,000$145,000
Python Docker Kubernetes AWS CI/CD PostgreSQL Git Linux RESTful APIs JSON Scalability

Software Test Engineer

Booz Allen Hamilton

Herndon, VA 28 days ago $99,000$225,000
Jira Zephyr TestRail Postman SoapUI SQL Linux UNIX SDLC STLC Agile GitLab Java Python JavaScript Jenkins Azure DevOps AWS Azure GCP

Software Test Engineer

Philips

Cambridge, MA 6 days ago $115,000$182,000
C# .NET API testing Micro Services testing Behavioral Driven Development (BDD) Gherkin SAFe Agile Linux MSEdgeDev Azure Test automation Functional test suites Test documentation
Hybrid