Skip to main content
All jobs

Employer listing

Software Engineer, Internal Applications

SpaceX

Hawthorne, Ca · on site · full time

$125,000 - $195,000

Software Engineer, Internal Applications

SpaceX's application software team develops mission-critical applications supporting launch vehicle production and flight, Starship build and reuse, Starlink manufacturing, satellite constellation operations, and customer-facing Starlink services. Engineers own challenging problems and collaborate with teams throughout the company. Aerospace experience is not required.

Responsibilities

  • Develop highly reliable software solutions used across SpaceX.
  • Create applications that improve company operations.
  • Build prototypes to validate design concepts and quantify technical constraints.
  • Own all aspects of software engineering and product development.
  • Investigate users' problems and create efficient solutions.
  • Participate in architecture, design, and code reviews.

Basic Qualifications

  • Bachelor's degree in computer science, engineering, math, or a scientific discipline; alternatively, at least 2 years of professional software-building experience in lieu of a degree.
  • At least 1 year of full stack development experience.

Preferred Skills and Experience

  • Programming experience in Python, C#.NET, Go, Scala, Java, or a similar object-oriented language.
  • At least 1 year of rigorous experience building single-page web applications.
  • Experience with version control, continuous integration, and continuous delivery.
  • Expertise in software system design.
  • Deep understanding of testing, continuous integration, build, deployment, and monitoring.
  • Expertise in profiling and improving application performance.
  • Experience with build systems such as Make, Bazel/Pants/Buck, and Gradle, and package management tools such as pip and npm.
  • Experience with UNIX-like operating systems and management tools such as Terraform, Ansible, and Puppet.
  • Experience with in-stream data processing using Apache Kafka, RabbitMQ, ActiveMQ, or similar technologies.
  • Production experience with Docker and Kubernetes.
  • Front-end experience with Angular, React, or similar JavaScript frameworks.
  • Database experience with PostgreSQL, SQL Server, or similar technologies.

Work Requirements

  • This position is onsite in Hawthorne, California. Remote and hybrid work will not be considered.
  • Extended hours and weekend work may be requested depending on launch cadence.
  • Engineers should be motivated, respectful, collaborative, and supportive of teammates.

Compensation and Benefits

  • Level 1 base pay range: $125,000–$160,000.
  • Level 2 base pay range: $145,000–$195,000.
  • Actual level and base salary depend on job-related knowledge, skills, education, and experience.
  • Potential long-term incentives include company stock or long-term cash awards, discretionary bonuses, and discounted stock purchases through an Employee Stock Purchase Plan.
  • Benefits include medical, vision, and dental coverage; a 401(k); short- and long-term disability insurance; life insurance; paid parental leave; and other discounts and perks.
  • Employees may accrue 3 weeks of paid vacation and are eligible for at least 10 paid holidays annually. Paid sick leave accrues under company policy.

Export Control and Application Requirements

  • Applicants must be a U.S. citizen or national, lawful permanent resident, refugee under 8 U.S.C. § 1157, or asylee under 8 U.S.C. § 1158, or be eligible to obtain required U.S. Department of State authorizations.
  • Applicants requiring reasonable accommodation for the application or interview process may contact EEOCompliance@spacex.com.

Benefits

Medical, dental and vision coverage; 401(k); disability and life insurance; paid parental leave; potential accrual of 3 weeks' vacation; 10+ paid holidays; paid sick leave; discounts and perks. Potential stock or long-term cash awards and discounted employee stock purchases.