Software Engineer Jobs

10,000 jobs found — updated daily

Software Engineer, Network Monitoring (Starlink)

SpaceXHawthorne, CA
$125,000 - $175,000

About The Position

As a Software Engineer on the Starlink Network Monitoring team, you'll design, build, and scale software that powers observability for the entire Starlink network. You will enable real-time alerting and generate rich performance and reliability metrics that help the company understand customer quality of service, track constellation network health, drive engineering initiatives, and provide other critical insights. This is a high-impact position where your contributions will shape how we observe and operate one of the most ambitious systems ever built.

Requirements

  • Bachelors degree in STEM & 1+ year of industry and/or internship experience; OR 3+ years of professional software development experience in lieu of a STEM degree.

Nice To Haves

  • Frontend experience in Angular, React, or a similar JavaScript framework
  • Programming experience in Python, C#, .NET, Go, Scala, Java, or similar object-oriented language
  • Familiarity with real-time analytics and anomaly detection systems
  • Experience with PostgreSQL, CockroachDB, or similar relational database technologies
  • Production experience with infrastructure tools such as Docker and Kubernetes
  • Experience designing, building, and optimizing large-scale distributed systems for processing and querying high-volume data
  • A drive to deliver exceptional operations tools and willingness to own all outcomes
  • Ability to work extended hours or weekends as needed for mission critical deadlines
  • Ability to work on an "on-call" basis on a weeklong rotational schedule

Responsibilities

  • Design and implement scalable, fault-tolerant data ingestion pipelines to reliably consume raw, high-volume telemetry streams from Starlink satellites, user terminals, gateways, and ground infrastructure in real time
  • Process and transform raw telemetry (metrics, logs, events, traces) into structured, enriched, and immediately usable formats that drive alerting, analytics, and decision-making
  • Develop frontend visualizations, interactive dashboards, and UI components that present processed data in clear, real-time views for monitoring teams and stakeholders
  • Drive automation to reduce manual effort in network monitoring operations and improve anomaly detection accuracy
  • Maintain high software standards and software engineering best practices across the full stack
  • Deep dive into business problems, find efficient solutions and apply first principles thinking

Benefits

  • long-term incentives, in the form of company stock 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
  • paid sick leave

Career Resources

Build a Resume for Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service