Skip to main content

SpaceX

Application Software Engineer, Internal Systems

Starbase, TXmidAdded 4 days ago

About this role

SpaceX seeks an Application Software Engineer to develop mission-critical internal systems supporting launch vehicle production, Starship manufacturing, and Starlink satellite operations. You'll own full-stack software solutions that directly enable SpaceX's operations and exploration goals, collaborating with cross-functional teams in a fast-paced, high-impact environment.

What you'll do

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

What they're looking for

  • Full-stack software development
  • Object-oriented programming (Python, C#.NET, Go, Java, or Scala)
  • Single-page web application development (Angular, React, or similar)
  • Database design and management (PostgreSQL, SQL Server)
  • Container orchestration (Docker, Kubernetes)
  • CI/CD pipelines and DevOps practices
  • Real-time data processing (Apache Kafka, RabbitMQ)
  • 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 end-to-end—what was the most complex system you owned?
  • Tell us about a time you had to optimize application performance; what profiling tools did you use and what was the impact?