CareerPlanSign in

Senior Software Engineer - Distributed Systems

Cupertino, United States of America💼 Full-time🗓 2026-07-24 → 2026-09-28

Core

Building high-performance distributed storage and backend services at Apple scale to improve software engineering productivity.

Role type

Senior IC distributed systems engineer

Builds

Distributed services, tooling, and operational standards for Apple's infrastructure

Domain

Cloud infrastructure, distributed storage, and backend services

Required skills

Go, Rust, Scala, Kubernetes, algorithm design, system debugging, concurrency management, observability, service scalability

Preferred skills

Incident management, application monitoring, OS-level debugging

Technologies

Kubernetes, Go, Rust, Scala

Responsibilities

Engineer distributed services and tooling, drive service scalability and resiliency, optimize system performance through algorithm design, scale services to increasing problem sizes, improve operability using metrics and logs, collaborate on requirements and lasting solutions

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.