SpaceX is looking for a Sr. Full Stack Software Engineer to join the Starlink team. You will bring observability to a rapidly expanding network of millions of assets, building tools and applications that empower customers and enhance development across platforms. Your work will be central to developing mission-critical, high-performance web applications that support SpaceX's goal of enabling human life on Mars.
What You'll Do
- Develop well-architected, responsive, and performant web applications.
- Develop highly reliable and available software systems for Starlink.
- Design and implement highly available, fault-tolerant networks that operate for long periods with minimal maintenance at scale.
- Deliver expert level TypeScript, HTML, and CSS code for modern browsers.
- Perform full stack application development using a .NET Core micro-service architecture in Kubernetes with React and Angular frontend.
- Craft aesthetically and functionally flawless user experiences.
- Collaborate with peers on architecture, design, and code reviews.
- Deep dive into users’ problems to find and create efficient solutions.
- Bring your voice to the table in team collaborations on architecture, design, and code reviews.
What We're Looking For
- Bachelor's degree in computer science or a STEM discipline and 5+ years of professional software development experience; OR 7+ years of professional software development experience in lieu of a degree.
- Experience with full stack software development.
Nice to Have
- Programming experience in Python, C#, .NET, Go, Scala, Java, or similar object-oriented language.
- Production experience with Docker and Kubernetes.
- Front-end experience in React, Angular, or similar JavaScript framework.
- Database experience with PostgreSQL, SQL Server, or similar database technologies.
- Experience with version control, continuous integration, and continuous delivery concepts.
- Expertise in profiling and improving application performance.
- Experience with build systems (Make, Bazel/Pants/Buck, Gradle) and package management tools (pip, npm).
- Strong attention to detail.
- Experience with UNIX-like operating systems and CI/CD tools.
Technical Stack
- Languages: TypeScript, Python, C#, Go, Scala, Java
- Web: HTML, CSS, React, Angular
- Backend: .NET Core
- Infrastructure: Docker, Kubernetes
- Databases: PostgreSQL, SQL Server
Team & Environment
You will work on sub-teams like Internal Tooling & Development, Web Application Development, or Consumer Platform Development.
Benefits & Compensation
- Compensation: $170,000.00 - $230,000.00/per year + equity: May be eligible for company stock or stock options.
- Comprehensive medical, vision, and dental coverage.
- 401(k) retirement plan.
- Short and long-term disability insurance.
- Life insurance.
- Paid parental leave.
- Various discounts and perks.
- Accrue 3 weeks of paid vacation.
- Eligible for 10 or more paid holidays per year.
- Accrue paid sick leave.
- Eligible for long-term incentives (company stock, stock options, or long-term cash awards).
- Potential discretionary bonuses.
- Ability to purchase additional stock at a discount through an Employee Stock Purchase Plan.
Work Mode
This position is onsite.
SpaceX is an Equal Opportunity Employer; employment with SpaceX is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.




