SpaceX→
Full Stack Software Engineer (Starlink Ground… at SpaceX · Redmond
Entry LevelOn-siteFull-timeRedmond, WA$125k–$145k/yr
Skills
full-stack software developmenttypescriptreact.netmicro-service architecturekubernetespythonc#goscalajavadockerangularjavascript frameworkspostgresqlsql serverversion controlcontinuous integrationcontinuous deliveryapplication performance profilingbuild systemspackage management toolsunix-like operating systemsci/cd toolsnetworking - routingmpls protocolsnetworking - bgpnetworking - isisnetworking - segment routingnetworking - tcp/ipdrive to deliver exceptional user experiences
Job Description
Summary: SpaceX is a company focused on developing technologies for space exploration, with the goal of enabling human life on Mars. They are seeking a Full Stack Software Engineer to design, scale, and operate the global terrestrial network infrastructure for Starlink, building software solutions for network management and collaborating with various engineering teams.
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 React code for modern browsers
- Full stack application development (our system is a .NET micro-service architecture running in Kubernetes)
- Focus on continuous monitoring and alerting to foster data-driven business decisions and improve the quality and observability of our systems
- Work closely with internal partners to drive successful outcomes for the business
- Collaborate with other engineering teams across Starlink to advance our engineering process in 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)
- 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 React code for modern browsers
- Full stack application development (our system is a .NET micro-service architecture running in Kubernetes)
- Focus on continuous monitoring and alerting to foster data-driven business decisions and improve the quality and observability of our systems
- Work closely with internal partners to drive successful outcomes for the business
- Collaborate with other engineering teams across Starlink to advance our engineering process in 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 Angular, React, 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 tool
- Networking knowledge of Routing and MPLS Protocols, including BGP, ISIS, and Segment Routing
- Strong networking knowledge of TCP/IP
- A drive to deliver exceptional user experiences for customers and willingness to own all outcomes
Required Skills: Full-stack software development, TypeScript, React, .NET, Micro-service architecture, Kubernetes, Python, C#, Go, Scala, Java, Docker, 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, Networking - Routing, MPLS Protocols, Networking - BGP, Networking - ISIS, Networking - Segment Routing, Networking - TCP/IP, Drive to deliver exceptional user experiences
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 and 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, Company shuttles are offered to employees for round trip travel from select Seattle locations to the SpaceX Redmond office Monday to Friday
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 and 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
Company shuttles are offered to employees for round trip travel from select Seattle locations to the SpaceX Redmond office Monday to Friday