CareerPlanSign in

Senior Software Engineer, iCloud Foundation

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

Core

Building the platform layer, services, frameworks, and APIs that Apple's iCloud service teams build against to enable global, multi-tenant cloud operations.

Role type

Senior IC platform software engineer (distributed systems)

Builds

Scalable distributed services, APIs, and libraries for internal engineering teams

Domain

Cloud infrastructure, distributed systems, platform engineering

Required skills

distributed systems design, API design, versioning, migration strategy, concurrent programming, production release management, operational triage

Preferred skills

functional programming (Scala, OCaml), event streaming (Kafka), KV data stores (Cassandra, FoundationDB, DynamoDB), cloud-native technologies (Kubernetes, gRPC), platform documentation

Technologies

Java, Kotlin, Go, Scala, OCaml, Kafka, Cassandra, FoundationDB, DynamoDB, AWS, GCP, Kubernetes, gRPC

Responsibilities

Design, develop, and support services, frameworks, and APIs for internal teams; Define and version interfaces and own migration paths; Partner with teams to understand systems and deliver platform needs; Drive end-to-end project execution from design to production; Deploy, scale, and maintain highly concurrent services; Triage and remediate production issues

Seniority

Senior, hands-on IC

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