Are you a recent graduate ready to tackle some of the world’s most ambitious engineering challenges? SpaceX is seeking a New Graduate Engineer, Software (Starlink) for a full-time role in Bastrop, TX. This position offers a unique chance to contribute directly to the development of Starlink, deploying advanced broadband internet and helping to enable humanity’s multi-planetary future.
Job Snapshot
Company: SpaceX
Role: New Graduate Engineer, Software (Starlink)
Location: Bastrop, TX
Work Type: Full-time
Pay Range: $90,000 – $120,000 / year
🔥 DSFOR Insider Take: Why This Role Matters
Working at SpaceX means contributing to an unparalleled mission, and this Starlink software engineering role is no exception. As a new graduate, you’ll gain invaluable experience with **full software lifecycle ownership** on what SpaceX describes as its “most complex software engineering challenge.” You’ll contribute to the world’s largest satellite constellation, directly impacting millions of users globally, and closing the feedback loop between design and real-world performance. This role opens doors to advanced engineering in **complex distributed systems** and rapid development environments, providing a foundation for a career that literally reaches for the stars.
Role Overview & Responsibilities
In this role, you will collaborate with cross-functional engineering teams across the Starlink program, taking end-to-end ownership of software that underpins the system’s growth and global impact.
- Develop, test, and support robust software solutions across the entire Starlink ecosystem, from satellites to consumer receivers.
- Design and implement comprehensive testing protocols to ensure system reliability and optimal real-world performance.
- Provide ongoing support and maintenance for deployed software, promptly identifying and resolving issues.
- Collaborate closely with various engineering disciplines to integrate software components and ensure seamless operation.
- Analyze performance data to iterate on software designs, driving continuous improvement and innovation.
- Contribute to the strategic growth and scalability of the Starlink program, solving complex challenges across its diverse areas.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Fundamental understanding of software development principles, data structures, and algorithms.
- Proficiency in at least one modern programming language (e.g., C++, Python, Go, Rust) through academic projects or internships.
- Ability to thrive in a fast-paced, hands-on development and testing environment with a strong focus on real-world impact.
- Must meet U.S. Government export regulations (U.S. citizen or national, U.S. lawful permanent resident, Refugee under 8 U.S.C. 1157, or Asylee under 8 U.S.C. 1158, or eligible to obtain required authorizations).
📅 What to Expect
You’ll join teams directly responsible for building, testing, and operating the world’s largest satellite constellation. Expect a dynamic, hands-on environment where your software has immediate, measurable impact on millions of users globally. You’ll contribute to an ambitious mission, working alongside dedicated engineers who are pushing the boundaries of internet technology and space exploration, with a strong emphasis on full software lifecycle ownership and closing the feedback loop from design to real-world performance.
This is an on-site position based in Bastrop, TX, requiring your presence at the facility.
🎯 Application & Resume Tips for SpaceX
Here are some specific tips to help your application stand out for this new graduate software engineering role at SpaceX:
Highlight Impactful Projects: Emphasize academic or personal projects where your software had a tangible impact, solved a complex problem, or involved development, testing, and deployment. Quantify your achievements whenever possible.
Demonstrate Foundational Strength: Since SpaceX focuses on end-to-end software ownership and complex challenges, showcase your understanding of software development principles, data structures, and algorithms. Mention any experience with robust code design or performance optimization.
Showcase Problem-Solving & Adaptability: Given Starlink’s scale and its description as a “most complex software engineering challenge,” tailor your resume to reflect experience with large-scale concepts, distributed systems, or rapid iteration, even if from theoretical or smaller-scale projects.
📎 How to Apply
Review the requirements above and ensure your resume reflects the key skills highlighted in this role. Applications are reviewed on a rolling basis, so applying early is strongly recommended.
👉 Click here to apply on the official SpaceX careers page.


