Skip to main content

SpaceX

Full Stack Software Engineer, Manufacturing Systems

Starbase, TXmidAdded today

About this role

SpaceX seeks a full stack software engineer to develop mission-critical applications for manufacturing systems, including Starship production and Starlink factory management. You'll own complex technical problems end-to-end, collaborate across the company, and directly impact SpaceX's ability to accelerate launch and satellite operations.

What you'll do

  • Develop reliable software solutions deployed across SpaceX operations
  • Create applications that improve manufacturing and operational efficiency
  • Build prototypes to validate design concepts and assess technical constraints
  • Own all phases of software engineering from design through production deployment
  • Investigate user problems deeply to design effective solutions
  • Participate in architecture, design, and code review discussions

What they're looking for

  • Full stack development (front-end and back-end)
  • Object-oriented programming (Python, C#.NET, Go, Java, or Scala)
  • Single page web applications (Angular, React, or similar)
  • Database design and SQL (PostgreSQL, SQL Server)
  • Docker and Kubernetes containerization
  • CI/CD pipelines and version control
  • Data streaming platforms (Kafka, RabbitMQ, ActiveMQ)
  • System design and performance optimization
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 full stack applications—what was your role on the front-end versus back-end, and how did you ensure they worked seamlessly together?
  • Tell us about a time you owned a complex technical problem from design through production. What was your approach, and how did you handle unexpected constraints?