CareerPlanSign in

Senior Software Engineer, Apple Services Engineering

San Francisco, United States of America💼 Full-time🗓 2026-08-14 → 2026-09-28

Core

Design and build fault-tolerant, distributed applications and services for Apple's cloud services observability infrastructure, specifically powering insights for CloudKit and iCloud.

Role type

Senior IC backend software engineer (distributed systems)

Builds

Observability services and applications for CloudKit and iCloud

Domain

Cloud infrastructure, distributed systems, observability

Required skills

Java, C++, C#, Go, distributed systems design, concurrent programming, Kubernetes, production ownership, system architecture

Preferred skills

Scala, Python, Spark, Flink, Trino, time-series data, distributed streaming, AWS, GCP

Technologies

Kubernetes, Spark, Trino, Flink, AWS, GCP

Responsibilities

Design, develop, and support distributed applications ingesting massive operational data; Integrate with large-scale data processing engines; Collaborate with iCloud teams to deliver operational tooling; Drive end-to-end project execution from design to release; Deploy and maintain high-concurrency services; Triage and remediate production issues

Seniority

Senior, hands-on IC

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