
About SpaceX
Revolutionizing space travel for humanity's future
Key Highlights
- Founded in 2002 by Elon Musk
- Headquartered in Hawthorne, California
- Developed Falcon 9 and Falcon Heavy rockets
- Raised over $7 billion with a valuation of $137 billion
SpaceX, founded in 2002 by Elon Musk, is a leading aerospace manufacturer and space transportation company headquartered in Hawthorne, California. The company has developed the Falcon 9 and Falcon Heavy rockets, as well as the Dragon spacecraft, which delivers cargo to the International Space Statio...
🎁 Benefits
Employees at SpaceX enjoy competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. The company also supports pro...
🌟 Culture
SpaceX fosters a culture of innovation and engineering excellence, encouraging employees to tackle ambitious projects and push the boundaries of space...
Skills & Technologies
Overview
SpaceX is hiring a Software Engineer specializing in High Performance Computing to develop secure systems and reliable in-space mesh networks. You'll work with C++ to create software for real-world systems. This position requires hands-on experience in software development.
Job Description
Who you are
You have hands-on experience developing C++ software for real-world systems — you enjoy solving complex problems and are motivated by the mission of enabling human life on Mars. You thrive in collaborative environments and are eager to bring fresh ideas from various fields to the aerospace industry. You understand the importance of building secure, reliable, and autonomous software systems and are committed to the entire software life cycle, from development to operational support.
You are versatile and motivated, with a passion for high-performance computing — your background may not be in aerospace, but you are excited to contribute to innovative technologies that support national security efforts. You have a strong problem-solving mindset and are comfortable working in a fast-paced environment where your contributions can make a significant impact.
What you'll do
As a Software Engineer in High Performance Computing at SpaceX, you will be responsible for developing software that supports the Starshield program, leveraging SpaceX’s Starlink technology. You will design secure systems that guarantee access to space and contribute to the development of next-gen communication and sensing software. Your role will involve collaborating with cross-functional teams to build highly reliable in-space mesh networks, ensuring that the software you create meets the rigorous demands of government use.
You will engage in the full software development life cycle, including development, testing, and operational support — your contributions will help shape the future of space exploration and national security. You will work closely with other engineers to build tools that enhance efficiency and reliability in software systems, ensuring that they are secure and capable of operating autonomously in challenging environments.
What we offer
At SpaceX, you will be part of a mission-driven team that is dedicated to pushing the boundaries of technology and exploration. We offer a dynamic work environment where innovation is encouraged, and your ideas can lead to real-world applications. You will have the opportunity to work on cutting-edge projects that have a direct impact on the future of humanity in space. We believe in fostering a culture of collaboration and continuous learning, providing you with the resources and support needed to grow in your career.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at SpaceX.
Similar Jobs You Might Like
Based on your interests and this role

Systems Engineer
SpaceX is hiring a High Performance Computing (HPC) Systems Engineer to manage HPC clusters and provide application support across engineering disciplines. You'll work with Linux systems and virtualization technologies in Hawthorne, CA.

Systems Engineer
SpaceX is seeking a Senior HPC Systems Engineer to manage HPC clusters and provide application support across engineering disciplines. You'll work with Linux and virtualization technologies in Hawthorne, CA.

Machine Learning Engineer
Zoox is hiring a Senior ML Storage Infrastructure Engineer to work on custom High-Performance Computing infrastructure supporting machine learning workflows. You'll focus on distributed system design and algorithmic job scheduling in Foster City, CA.

Software Engineering
SpaceX is hiring a Software Engineer for the Starshield project to develop reliable software systems for satellite control. You'll work with technologies like Python and C++ in Hawthorne, CA.

Software Engineering
SpaceX is hiring a Senior Software Engineer for the Starshield project to develop reliable software systems for satellite control. You'll work with technologies like Java and Python in Hawthorne, CA.