SpaceX→
Full Stack Software Engineer (Starlink) at SpaceX in Palo Alto, CA
Entry LevelOn-siteFull-timePalo Alto, CA$155k–$185k/yr
Skills
full stack software developmentpythonc#netgoscalajavadockerkubernetesreactangularjavascript frameworkspostgresqlsql serverversion controlcontinuous integrationcontinuous deliveryapplication performance profilingbuild systemspackage management toolsunix-like operating systemsci/cd tools
Job Description
Summary: SpaceX is a company focused on developing technologies to enable human life on Mars. They are seeking a Full Stack Software Engineer to build and maintain web applications for Starlink, the world's most advanced broadband internet system, while collaborating with various engineering disciplines.
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 a STEM discipline and 1+ years of software development experience (internship and/or project experience is acceptable); OR 3+ years of professional experience building full stack software in lieu of a degree
- 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
- Must be willing to work extended hours and weekends as needed
Preferred Qualifications:
- 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
Required Skills: Full stack software development, Python, C#, NET, Go, Scala, Java, Docker, Kubernetes, React, Angular, JavaScript frameworks, PostgreSQL, SQL Server, Version control, Continuous integration, Continuous delivery, Application performance profiling, Build systems, Package management tools, UNIX-like operating systems, CI/CD tools
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, 401(k)-retirement plan, Short and long-term disability insurance, Life insurance, Paid parental leave, 3 weeks of paid vacation, 10 or more paid holidays per year, Paid sick leave pursuant to Company policy
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
401(k)-retirement plan
Short and long-term disability insurance
Life insurance
Paid parental leave
3 weeks of paid vacation
10 or more paid holidays per year
Paid sick leave pursuant to Company policy