SpaceX was established with the conviction that a future where humanity is out exploring the stars is intrinsically more thrilling than one where we are not. Today, SpaceX is actively developing the technologies to make this feasible, with the ultimate objective of facilitating human life on Mars.
APPLICATION SOFTWARE ENGINEER, DATA (TOP SECRET CLEARANCE)
The application software team is the core of SpaceX – we produce vital applications that are used throughout SpaceX to accelerate launch vehicle production and flight, as well as systems that allow Starlink to evolve into a worldwide, fast, reliable internet service. Our missions assist scientific research, classified national space security, and commercial opportunities. Software engineering and innovation form the foundation of these programs.
Currently, our team is developing and adapting systems to facilitate rapid construction and reuse of Starship, as well as designing next-generation manufacturing software to be used in high throughput factories for Starlink. Other applications range from platforms that manage data streams from the largest satellite constellation in the world to public systems where customers can join our global Starlink network. We work closely with engineers throughout the company to update our systems according to crewed launches, Starship flights, changes to the Starlink network, and much more.
Aerospace experience isn't necessary to be successful here - we're looking for intelligent, motivated, collaborative engineers who love problem-solving and want to contribute to an inspiring mission. You'll have complete ownership of challenging problems, collaborating with a team of passionate engineers to design and produce solutions that enable SpaceX to rapidly progress towards our goals. SpaceX's mission success depends on the software created by you and your team.
RESPONSIBILITIES:
- Develop highly reliable software solutions used across SpaceX
- Create new applications that enhance SpaceX's business operations
- Collaborate with peers on architecture, design, and code reviews
- Construct prototypes to validate key design concepts and quantify technical constraints
- Own all aspects of software engineering and product development
- Dive deep into users’ problems and find efficient solutions
BASIC QUALIFICATIONS:
- Bachelor's degree in computer science, engineering, math, or scientific discipline and 4 years of software development experience OR 6+ years of professional experience building software
- Experience in full stack development
PREFERRED SKILLS AND EXPERIENCE:
- Programming experience in Python, C#.NET, Go, Java, or a similar object-oriented language
- 4+ years of rigorous experience building single page web applications
- Expertise in designing software systems
- Expertise in testing and infrastructure
- Expertise in profiling and improving application performance
- Front-end experience in Angular, React, or similar JavaScript framework
- Database experience with PostgreSQL, SQL Server, or similar database technologies
ADDITIONAL REQUIREMENTS:
- Active Top Secret or TS/SCI. Note that an active clearance may provide the opportunity for you to work on sensitive SpaceX missions. If so, you will be subject to pre-employment drug and random drug and alcohol testing
- Willing to work extended hours and weekends when needed
COMPENSATION AND BENEFITS:
Pay Range:
Software Engineer/Level I: $120,000.00 - $145,000.00/per year
Software Engineer/Level II: $140,000.00 - $170,000.00/per year
Your actual level and base salary will be determined on a case-by-case basis. It may vary based on job-related knowledge and skills, education, and experience.