Principal Full Stack Software Engineer (Starshield)

SpaceX develops technologies for space exploration with the goal of enabling human life on Mars.
Hawthorne, CA, USA
$200,000 - $270,000
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Space · Enterprise SaaS

Description For Principal Full Stack Software Engineer (Starshield)

SpaceX is revolutionizing space technology with the goal of enabling human life on Mars. As part of this mission, they are developing Starshield - a specialized version of Starlink technology designed for government use, focusing on earth observation, communications, and hosted payloads.

The Starshield software team is at the forefront of building highly reliable in-space mesh networks and designing secure systems for space access. This role offers the opportunity to work on cutting-edge space technology, developing software that controls satellite payloads and processes critical data from space.

As a Principal Full Stack Software Engineer, you'll be responsible for creating highly reliable software systems that manage hundreds of satellites in low earth orbit. You'll build immersive earth observation experiences and see your work through from initial concept to production deployment. The role combines full-stack development expertise with the excitement of space technology.

The position requires deep technical expertise in C# and TypeScript, along with experience in cloud environments, Linux systems, and container orchestration. You'll work with technologies like Kubernetes, PostgreSQL, and handle image data processing and graphics-intensive web applications.

This is an exceptional opportunity to join SpaceX's mission while working on advanced space technology. The role offers competitive compensation ($200,000 - $270,000), equity opportunities, comprehensive benefits, and the chance to work on projects that are literally reaching for the stars. The position may involve working on sensitive missions requiring security clearance, making this an ideal role for those interested in both cutting-edge technology and national security applications.

Last updated 7 hours ago

Responsibilities For Principal Full Stack Software Engineer (Starshield)

  • Create highly reliable software systems that task remote sensor payloads on hundreds of satellites in low earth orbit and process the collected information
  • Build an immersive earth observation experience for users whether they are in offices or in the field
  • See your software through from start-to-finish: from figuring out the core needs to prototyping, developing, and testing; to production rollout and beyond

Requirements For Principal Full Stack Software Engineer (Starshield)

TypeScript
PostgreSQL
Kubernetes
Linux
  • Bachelor's degree in computer science, engineering, math, or other engineering discipline and 8+ years of professional experience in software development; OR 10+ years of professional experience in software development in lieu of a degree
  • 6+ years of development experience in C# and Typescript, or full stack software development experience
  • Knowledge of web services and networks
  • Experience with AWS or building inside of cloud environments
  • Experience with developing within Linux server environments, SSH, scripting, and configuration
  • Experience with Kubernetes or similar container orchestration frameworks

Benefits For Principal Full Stack Software Engineer (Starshield)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • 401k
  • Stock Options/ESPP
  • Paid Time Off (3 weeks vacation)
  • Parental Leave
  • Equity

Interested in this job?

Jobs Related To SpaceX Principal Full Stack Software Engineer (Starshield)

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Data engineering team's Fabric OneLake platform, building unified data stack solutions with competitive compensation and benefits.

Sr Principal Software Developer

Senior Principal Software Developer role at Oracle, focusing on distributed cloud database development with 10+ years experience required. Compensation range $96,800-$251,600.

Software Engineering Architect

Senior technical leadership role designing and implementing enterprise-scale software architecture at Salesforce, requiring 15+ years of experience and expertise in multiple programming languages.

Principal Software Engineer

Principal Software Engineer position at PayPay, focusing on distributed systems and large-scale platform development with remote work options.

Architect/Senior Principal Engineer, Oracle SaaS

Senior Principal Engineer position at Oracle SaaS Engineering, focusing on architecting and developing high-availability and service continuity solutions for cloud applications.