
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...
Overview
SpaceX is hiring a Software Engineer for the Beam Planning team on the Starlink program. You'll work on improving satellite internet experiences using technologies like Java and Python. This role requires a strong background in software development.
Job Description
Who you are
You have a solid foundation in software engineering principles and experience in developing, testing, and supporting software applications. Your background includes proficiency in programming languages such as Java and Python, which you have used to build scalable and efficient systems. You understand the importance of closing the feedback loop between software design and real-world application, ensuring that your solutions meet user needs effectively. You are comfortable working in a collaborative environment, engaging with cross-functional teams to drive projects forward. You have a passion for technology and a desire to contribute to impactful projects that enhance user experiences.
Desirable
Experience with satellite communication systems or broadband technologies is a plus. Familiarity with agile methodologies and tools for project management will help you thrive in this role. You are eager to learn and adapt to new technologies, demonstrating a growth mindset that aligns with SpaceX's innovative culture.
What you'll do
As a Software Engineer on the Beam Planning team, you will tackle challenges that enhance the functionality of the Starlink system. Your responsibilities will include designing and implementing software solutions that optimize the performance of satellite internet services. You will work closely with hardware engineers to ensure seamless integration of software and hardware components. Your role will involve analyzing user feedback and system performance data to identify areas for improvement, allowing you to iterate on your designs effectively. You will participate in code reviews and contribute to the overall quality of the software through rigorous testing and debugging practices. Collaboration with product managers and other stakeholders will be essential as you help shape the direction of the Starlink program.
What we offer
At SpaceX, you will be part of a mission-driven team that is pushing the boundaries of technology and innovation. We offer competitive compensation and benefits, including opportunities for professional development and growth within the company. You will work in a dynamic environment where your contributions directly impact the future of satellite internet and space exploration. Join us in our quest to make life multi-planetary and provide affordable broadband access to underserved communities around the globe.
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

Software Engineering
SpaceX is hiring a Software Engineer for the Beam Planning team on the Starlink program. You'll work on improving satellite internet experiences using Java and Python. This role requires a strong background in software development and problem-solving skills.

Software Engineering
SpaceX is hiring a Senior Software Engineer for the Beam Planning team on the Starlink program. You'll work on improving satellite internet experiences using technologies like Java and Python. This role requires strong software development skills and experience in system design.

Software Engineering
SpaceX is hiring a Senior Software Engineer for the Starlink Growth team to develop tools and applications that empower customers to manage their assets. You'll work with technologies like Java and Python, and experience with AWS is preferred. This position requires significant engineering experience.

Software Engineering
SpaceX is hiring a Software Engineer for the Starlink Growth team to develop tools and applications for managing a rapidly expanding network. You'll work closely with both external customers and internal partners across various engineering disciplines. This role requires strong collaboration skills and a passion for innovative technology.

Full Stack Engineer
SpaceX is hiring a Senior Full Stack Engineer for the Starlink project to develop tools and applications that enhance customer experience. You'll work with technologies like JavaScript, React, and Node.js. This position requires significant experience in full stack development.