SpaceX

About SpaceX

Revolutionizing space travel for humanity's future

🏢 Tech, Space👥 5K-10K📅 Founded 2002📍 Hawthorne, California, United States

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...

SpaceX

Software Engineering Mid-Level

SpaceXHawthorne - On-Site

Posted 1w ago🏛️ On-SiteMid-LevelSoftware Engineering📍 Hawthorne💰 $120,000 - $145,000 / yearly
Apply Now →

Skills & Technologies

Overview

SpaceX is hiring a Software Engineer for their Satellite Systems team to develop technologies that support national security efforts. You'll work with Java, Python, and C++ to build reliable software for in-space mesh networks. This position requires a strong problem-solving mindset and collaboration skills.

Job Description

Who you are

You have a solid background in software engineering with experience in developing reliable systems — you enjoy tackling complex challenges and have a knack for problem-solving. Your proficiency in programming languages such as Java, Python, and C++ allows you to contribute effectively to various projects. You are comfortable working in a Linux environment and understand the intricacies of distributed systems. You thrive in collaborative settings and are eager to bring fresh ideas to the team, regardless of your previous experience in aerospace.

Desirable

Experience with network protocols and communication systems would be a plus, as would familiarity with cloud technologies and agile methodologies. You are open to learning and adapting to new technologies that can enhance your contributions to the team.

What you'll do

As a Software Engineer on the Starshield Core team, you will be responsible for the complete lifecycle of the software you create — from inception and development to testing and rollout. You will design and implement highly reliable software that operates as part of our distributed ground system, ensuring seamless communication and control of our satellite constellation. Your role will involve collaborating with cross-functional teams to identify and solve challenges across the network, contributing to the development of secure systems that guarantee access to space.

You will engage in code reviews and testing to maintain high standards of quality and reliability in the software you produce. Your contributions will directly impact the success of our national security efforts, as you work on innovative solutions that leverage SpaceX’s Starlink technology. You will also have the opportunity to mentor junior engineers and share your knowledge with the team, fostering a culture of continuous improvement and learning.

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 competitive compensation and benefits, along with opportunities for professional growth and development. You will work in a dynamic environment where your contributions are valued and recognized, and where you can make a meaningful impact on the future of humanity in space. Join us in our mission to enable human life on Mars and beyond.

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

SpaceX

Software Engineering

SpaceX📍 Hawthorne - On-Site

SpaceX is hiring a Software Engineer for their Satellite Operations team to develop software for autonomous operations of the Starshield satellite constellation. You'll work with technologies like Python, Java, and DevOps practices in Hawthorne, CA.

🏛️ On-SiteMid-Level
1w ago
SpaceX

Software Engineering

SpaceX📍 Hawthorne - On-Site

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.

🏛️ On-SiteMid-Level
1w ago
SpaceX

Software Engineering

SpaceX📍 Hawthorne - On-Site

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.

🏛️ On-SiteSenior
1w ago
SpaceX

Software Engineering

SpaceX📍 Hawthorne - On-Site

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

🏛️ On-SiteSenior
1w ago
SpaceX

Software Engineering

SpaceX📍 Hawthorne - On-Site

SpaceX is hiring a Software Engineer for the Geospatial Data team to build reliable processing systems for earth observation data. You'll work with Python and machine learning technologies to support national security efforts. This position requires a collaborative mindset and problem-solving skills.

🏛️ On-SiteMid-Level
1w ago