Software Engineer, Satellite Operations

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Jose, CA
Salary
$150,400–$277,600 / yr
Posted
23 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $165k
This role $214k
$111k most similar roles pay here $295k

This role pays more than 88% of similar roles. Most pay $137,500–$193,000 — the shaded band above. At the midpoint, this role pays about $214k versus about $165k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Satellite Operations

Software Engineer, Satellite Operations joins the Satellite Connectivity Group to build automation and runtime infrastructure for a satellite network providing emergency connectivity for mobile devices. This role involves developing mission automation software to enable lights-out operations of a satellite constellation, managing continuous integration and deployment pipelines, and authoring operational procedures for on-call teams. The engineer will perform root-cause investigations across large codebases, trace telemetry discrepancies from cloud services through ground systems, and work from design documents and interface control documents. Required skills include production Python, Linux and Mac OS fluency, cloud service APIs, and experience with HTTP tooling. The role addresses the technical challenge of managing a satellite network using modern software practices like code-driven automation rather than manual console work to ensure reliable connectivity for users in areas without cellular or Wi-Fi coverage.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Architect and develop mission automation software to enable "lights-out" operation of a satellite constellation.
  • Participate in a 24/7 on-call rotation to lead anomaly responses and conduct post-incident reviews.
  • Author clear operational procedures and runbooks for the operations team to resolve system issues.
  • Trace telemetry discrepancies across cloud services and ground systems to perform root-cause investigations.
  • Develop and maintain continuous integration (CI) and continuous delivery (CD) pipelines for mission automation software.
  • Interpret design documents and interface control documents (ICDs) to define and validate automation features.
  • Navigate and reason through large, unfamiliar codebases spanning both embedded and cloud-based systems.

What we're looking for

  • Bachelor's degree in Computer Science, Electrical Engineering, or Aerospace Engineering.
  • 5+ years of software engineering experience, including production Python.
  • Experience developing automation for satellite constellations or fleets of autonomous vehicles/drones (preferred).
  • Ability to independently navigate and reason about large, unfamiliar code repositories spanning embedded and cloud-based software.
  • Hands-on fluency with Linux, Mac OS, cloud service APIs, modern command-line usage, and HTTP tooling.
  • Experience working with CI and production CD pipelines for a software service.
  • Experience using design documents and ICDs as foundations for an operational service.
  • Experience in areas such as embedded systems, RF/DSP concepts, or 24/7 operations teams (preferred).

More like this

Similar roles

Software Engineer, Satellite Systems

SpaceX

Hawthorne, CA 60 days ago $125,000$150,000
C++ Linux Docker Kubernetes PostgreSQL CockroachDB Networking Software Testing Debugging Computer Architecture Monitoring Observability