Senior Software Engineer, Distributed Systems

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$142,300–$263,300 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $167k
This role $203k
$103k $281k
below market most similar roles pay here above market

This role pays more than 80% of similar roles. Most pay $147,356–$186,300 — the blue band above. At the midpoint, this role pays about $203k versus about $167k 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 3532 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2761 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Distributed Systems

The Senior Software Engineer - Distributed Systems joins the Data Analytics team to work on the device telemetry platform. This role involves building services and applications to parse, persist, and understand how customers use their devices by processing diagnostic and usage data. You will work cross-functionally to design, build, and iterate on stream processing and ingestion pipelines. Key responsibilities include capturing requirements, validating design decisions, and implementing solutions for large-scale data collection and compute. Required technical skills include experience with large distributed systems, container-based orchestration like Kubernetes, and queue or stream consumers such as Flink and Kafka. You must be proficient in agentic development techniques and CI/CD. The role addresses the technical challenge of ingesting and analyzing petabytes of raw data from billions of devices.

What does a Software Engineer earn in California?

Median $214500 from 1116 postings across 75 companies.

See salary data

What you'll do

  • Design, build, and iterate on stream processing and ingestion pipelines.
  • Build services and applications to parse and persist device telemetry data.
  • Implement systems to ingest and process petabytes of raw data from customer devices.
  • Capture and refine technical requirements in collaboration with data scientists and engineers.
  • Validate design decisions for large-scale distributed systems.
  • Profile and optimize scale compute and data pipelines.
  • Maintain and manage container-based orchestration and CI/CD workflows.

What we're looking for

  • Undergraduate degree in Computer Science or related field, or equivalent experience.
  • 3-5+ years experience working on large distributed systems, ideally on a public cloud platform.
  • Extensive experience with container-based orchestration like Kubernetes, EC2, or GCP.
  • Practical knowledge of queue/stream consumers like Flink and Kafka.
  • Highly proficient with agentic development techniques.
  • Unwavering commitment to CI/CD.
  • Exposure to profiling and optimization of scale compute and data pipelines (preferred).
  • Production query engine experience such as Presto, Trino, or Athena (preferred).

More like this

Similar roles

Senior Software Engineer, Distributed Systems

Apple Inc

Cupertino, CA 136 days ago $150,400–$277,600
Go Rust Scala Kubernetes Distributed Systems Distributed Storage Cloud Services Observability Metrics Algorithm Design Concurrency Incident Management
5+ yrs exp

Software Engineer, Distributed Systems

Apple Inc

Cupertino, CA 27 days ago $150,400–$277,600
Java Kotlin Scala Spring REST gRPC Docker Kubernetes AWS CI/CD Infrastructure as Code Prometheus Grafana OpenTelemetry Datadog Cassandra DynamoDB PKI JWT SQL NoSQL

Software Engineer, Distributed Systems

Apple Inc

Cupertino, CA 41 days ago $150,400–$277,600
Java Kotlin Scala Spring REST gRPC Docker Kubernetes AWS CI/CD Infrastructure as Code Prometheus Grafana OpenTelemetry Datadog Cassandra DynamoDB PKI JWT SQL NoSQL

Senior Distributed Systems Engineer, Services Special Projects

Apple Inc

Cupertino, CA 14 days ago $184,700–$324,800
Java Go C++ Spring Boot Netty Project Reactor RxJava Vert.x Micronaut Quarkus JUnit 5 Mockito AssertJ Testcontainers Gradle gRPC Kafka AWS GCP Docker Kubernetes Iceberg Cassandra Redis Jackson Protobuf Avro Schema Registry Jenkins GitHub Actions GitLab CI CI/CD OAuth2 OIDC SAML TLS JFR async-profiler
8+ yrs exp

Senior Software Engineer, Distributed System

Microsoft

1 day ago $119,800–$234,700
Azure Cosmos DB C C++ C# Java Python JavaScript SQL PostgreSQL MySQL Azure Microsoft Fabric Azure SQL DB Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Power BI Distributed Systems Networking Caching Load Balancing
4+ yrs exp Hybrid