Software Engineer (Starlink)

SpaceX

Redmond, WA1+ yrs6d agovia LinkedIn

About the Role

SpaceX is developing the technologies to enable humanity's future in space, with the ultimate goal of making human life on Mars possible. Starlink, the world's most advanced broadband internet system, leverages SpaceX's experience in building rockets and spacecraft to deploy the world's largest satellite constellation, providing fast, reliable internet to millions worldwide. The UXSW team is responsible for the digital customer experience across mobile app and web, enabling users to set up Starlink, monitor outages, manage service, and contact support. The team also builds tooling for support associates and an LLM-powered chatbot. Engineers on this team are directly responsible for delivering the internet experience from space.

Key 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 operate for long periods with minimal maintenance at scale.
  • Deliver expert level TypeScript React code for modern browsers.
  • Perform full stack application development within a .NET micro-service architecture running in Kubernetes.
  • Focus on continuous monitoring and alerting to foster data-driven business decisions and improve system observability.
  • Work closely with internal partners to drive successful business outcomes.
  • Collaborate with other engineering teams across Starlink to advance engineering processes in architecture, design, and code reviews.
  • Deep dive into user problems to find and create efficient solutions.
  • Contribute to team collaborations on architecture, design, and code reviews.

Requirements & Tech Stack

  • TypeScript, React
  • .NET micro-service architecture
  • Kubernetes
  • UNIX-like operating systems
  • CI/CD tools

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).
  • 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.
  • A drive to deliver exceptional user experiences for customers and willingness to own all outcomes.

Additional Requirements

  • Must be willing to work extended hours and weekends as needed.
  • ITAR Requirements: To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.

SpaceX Entry-Level & New Grad Jobs · last 7 days

114 openings · 9 need no experience

See all 114 →