Skip to main content

SpaceX

Software Engineer

Bastrop, TXmidAdded today

About this role

SpaceX seeks a Software Engineer to develop mission-critical applications supporting rocket production, Starship manufacturing, and Starlink satellite operations. You'll own full-stack projects across diverse systems, from high-throughput factory software to customer-facing platforms, working collaboratively with teams across the company.

What you'll do

  • Develop reliable, mission-critical software solutions deployed across SpaceX operations
  • Create new applications that improve manufacturing, launch, and flight operations
  • Build prototypes to validate design concepts and identify technical constraints
  • Own all phases of software engineering from design through deployment
  • Analyze user problems deeply to design efficient solutions
  • Participate in architecture reviews, code reviews, and team design discussions

What they're looking for

  • Full-stack development
  • Object-oriented programming (Python, C#.NET, Go, Java, or Scala)
  • Single-page web application development (React, Angular, or similar)
  • Database design (PostgreSQL, SQL Server)
  • CI/CD, version control, and deployment automation
  • Docker and Kubernetes containerization
  • Stream data processing (Kafka, RabbitMQ, ActiveMQ)
  • UNIX systems and infrastructure-as-code tools (Terraform, Ansible)
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

SpaceX

SpaceX develops advanced spacecraft and satellite systems, including the Starshield government satellite constellation and Starfall re-entry cargo capsule for global delivery. The company is hiring engineers in avionics integration, software test automation, mechanical design, and hardware reliability to validate flight-critical systems and ensure mission success.

Website
spacex.com
View all jobs at SpaceX

Likely interview questions

  • Describe your experience building and deploying full-stack applications end-to-end. What was your role in each phase?
  • Walk us through a time you optimized an application's performance. What bottlenecks did you identify and how did you address them?