Full Stack Software Engineer (Starlink)

SpaceX is a space technology company developing technologies to enable human life on Mars and deploying Starlink, the world's largest satellite constellation for broadband internet.
$120,000 - $170,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Space

Description For Full Stack Software Engineer (Starlink)

SpaceX is seeking a Full Stack Software Engineer to join their Constellation Tools team for the Starlink project. This role is crucial in developing and maintaining the systems that manage thousands of satellites in the world's largest satellite constellation, currently serving over 5M+ users worldwide with broadband internet.

The position involves working on mission-critical applications that ensure the safe and efficient operation of Starlink's space and ground assets. You'll be responsible for developing highly reliable web applications and data pipelines that process gigabytes of telemetry data per second, with direct impact on satellite safety and network performance.

As part of the Constellation Tools team, you'll work in a fast-paced environment where engineers are directly responsible for delivering results without project managers. The role combines frontend development using JavaScript/TypeScript with backend work in Python, C#/.NET, and Java, requiring expertise in both areas to create robust, operator-focused solutions.

The ideal candidate should have experience with modern web technologies, database systems, and infrastructure tools. You'll be working with technologies like PostgreSQL, Kafka, Docker, and Kubernetes, while maintaining high availability systems that operate 24/7/365.

This is an excellent opportunity for someone passionate about space technology and full-stack development, offering the chance to work on cutting-edge systems that are literally changing the way the world connects. The position comes with competitive compensation, stock options, comprehensive benefits, and the opportunity to be part of SpaceX's mission to enable human life on Mars.

Last updated 4 hours ago

Responsibilities For Full Stack Software Engineer (Starlink)

  • Develop well-architected highly reliable and available web applications and data pipelines
  • Frontend application development with JavaScript/TypeScript, HTML, and CSS
  • Backend Development with Python, C#/.NET and Java
  • Focus on continuous monitoring and alerting
  • Assist in operating satellites, gateways, and other assets
  • Automate manual operations with focus on operator experience and safety

Requirements For Full Stack Software Engineer (Starlink)

Python
Java
JavaScript
TypeScript
PostgreSQL
Kafka
RabbitMQ
Kubernetes
  • Bachelor's degree in computer science, engineering, or STEM discipline and 1+ years of experience building full-stack software; OR 3+ years of professional experience
  • Must be willing to work extended hours and weekends as needed
  • Must meet ITAR requirements (US citizen, permanent resident, refugee, or asylee)

Benefits For Full Stack Software Engineer (Starlink)

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
Parental Leave
  • Medical, vision, and dental coverage
  • 401(k) retirement plan
  • Stock options and ESPP
  • 3 weeks paid vacation
  • 10+ paid holidays
  • Short & long-term disability insurance
  • Life insurance
  • Paid parental leave

Interested in this job?

Jobs Related To SpaceX Full Stack Software Engineer (Starlink)

Automation Design Engineer, Consumer Hardware (Starlink)

SpaceX seeks an Automation Design Engineer to develop and implement automated manufacturing solutions for Starlink consumer hardware production in Bastrop, TX.

Operations Development Engineer (Starlink Network)

SpaceX Network Operations Engineer role developing and scaling Starlink satellite network operations, combining software development, network engineering, and space technology.

Software Engineer (Ground Segment)

Software Engineer position at SpaceX developing mission-critical space communication systems for ground stations, working with C++ and Linux to enable spacecraft tracking and data relay.

Software Engineer, Beam Planning (Starlink)

Software Engineer position at SpaceX focusing on beam planning and network topology optimization for the Starlink satellite internet constellation, offering competitive compensation and comprehensive benefits.

Software Engineer, Starlink Network

Software Engineer position at SpaceX working on the Starlink satellite network, developing reliable software systems for global internet connectivity.