Software Engineer

SpaceX

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
McGregor, TX
Posted
105 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $159k
$110k most similar roles pay here $212k

This listing doesn't post a salary. Most similar roles pay $141,500–$177,250.

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

As a Software Engineer on the Test Software team, you will design, develop, test, and maintain software for test stand data acquisition, control, and post-processing. You will work in a multi-disciplinary environment alongside electrical engineers, test engineers, and information technology teams to build high-performance solutions for unique engineering requirements. Your daily responsibilities include architecting systems for data storage, automating business functions, and managing the full software lifecycle from design to integration. The role requires proficiency in C++, Python, or other text-based programming languages, along with experience in network communication, debugging, and performance optimization. You may also utilize National Instruments hardware and LabVIEW software. This position focuses on solving technical problems related to rocket test control and data management, ensuring reliable operation of critical test stand systems through robust software engineering practices.

What does a Software Engineer earn in Texas?

Median $186925 from 189 postings across 40 companies.

See salary data

What you'll do

  • Architect and develop software for test stand data acquisition and control.
  • Develop systems for data storage, analysis, and automation of engineering functions.
  • Design and implement computing and network solutions for test stand requirements.
  • Own the full software lifecycle including design, testing, and hardware integration.
  • Provide technical leadership and training to improve team capabilities.
  • Support active operations by troubleshooting and resolving real-time software issues.
  • Develop high-performance software using multiple programming languages to meet unique engineering needs.

What we're looking for

  • Bachelor's degree in computer science, engineering, math, or another science discipline.
  • At least 1 year of experience in software development, including internship experience.
  • Proficiency in C++, Python, or other text-based programming languages.
  • Experience with National Instruments hardware (cDAQ, cRIO, PXI) and LabVIEW software.
  • Proven experience in architecting, managing, and integrating large distributed systems.
  • Strong skills in debugging, performance optimization, and unit testing.
  • Ability to provide technical leadership, mentorship, and clear communication.
  • Must be a U.S. citizen, permanent resident, or eligible for required export control authorizations.

More like this

Similar roles

Software Engineer

SpaceX

Starbase, TX 24 days ago
Python C#.NET Go Scala Java Angular React Docker Kubernetes Terraform Ansible Puppet Apache Kafka RabbitMQ ActiveMQ PostgreSQL SQL Server Make Bazel Pants Buck Gradle pip npm

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 76 days ago $152,405$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp

Software Engineer

Booz Allen Hamilton

Rome, NY 77 days ago $69,300$158,000
Python Golang Java C C++ Spring React.js Node.js Angular.js SQL Oracle Cloud Platforms Agile Microsoft Office

Software Engineer

PNC

Pittsburgh, PA +2 17 days ago $75,000$137,500
Application Development software development lifecycle System Development Life Cycle Technical Writing Architecture Application Testing Release Management UX) Design Packaged Application Integration Technical Troubleshooting
2+ yrs exp