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.