SpaceX→
Full Stack Software Engineer (Starlink) at SpaceX in Sunnyvale, CA
Entry LevelOn-siteFull-timeSunnyvale, CA$150k–$180k/yr
Skills
full stack developmenttypescriptreactkubernetes.net corepythondockerpostgresqlsql serverattention to detailcollaborationproblem-solving
Job Description
Summary: SpaceX is actively developing technologies to enable human life on Mars and is seeking a Full Stack Software Engineer for its Starlink project. The role involves developing web applications and software systems to enhance the Starlink network, collaborating with various teams to deliver high-performance applications.
Responsibilities:
- 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 operates for long periods of time with minimal maintenance at scale
- Deliver expert level Typescript, HTML, and CSS code for modern browsers
- Full stack application development (our system is a .NET Core micro-service architecture running in Kubernetes with a React and Angular frontend)
- Craft aesthetically and functionally flawless user experiences
- Collaborate with peers on architecture, design, and code reviews
- Deep dive into your users’ problems to find and create efficient solutions
- Bring your voice to the table in team collaborations on architecture, design, and code reviews
Required Qualifications:
- Bachelor's degree in computer science, engineering, or a STEM discipline and 1+ years of experience building full-stack software; OR 3+ years of professional experience building full-stack software in lieu of a degree (internship experience is applicable)
- Must be willing to work extended hours and weekends as needed
Preferred Qualifications:
- Programming experience in Python, C#, .NET, Go, Scala, Python, 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
Required Skills: Full stack development, Typescript, React, Kubernetes
Important Skills: .NET Core, Python, Docker, PostgreSQL, SQL Server
Nice-to-Have Skills: Attention to detail, Collaboration, Problem-solving
Benefits: Long-term incentives, in the form of 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, Comprehensive medical, vision, and dental coverage, Access to a 401(k)-retirement plan, Short & long-term disability insurance, Life insurance, Paid parental leave, Various other discounts and perks, 3 weeks of paid vacation, 10 or more paid holidays per year, 5 days of sick leave per year
Benefits
Long-term incentives, in the form of 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
Comprehensive medical, vision, and dental coverage
Access to a 401(k)-retirement plan
Short & long-term disability insurance
Life insurance
Paid parental leave
Various other discounts and perks
3 weeks of paid vacation
10 or more paid holidays per year
5 days of sick leave per year