CareerPlanSign in

Senior Software Engineer - iCloud Platform - Observability

London, United Kingdom💼 Full-time🗓 2026-08-17 → 2026-09-28

Core

Design, develop, and support distributed services and a multi-tenant observability platform that ingests and processes massive volumes of operational data for iCloud services.

Role type

Senior IC backend software engineer (distributed systems & observability)

Builds

Unified observability infrastructure, distributed data platforms, and storage systems for iCloud

Domain

Cloud infrastructure, distributed systems, observability

Required skills

Java, Swift, C, C++, distributed systems design, streaming data processing, concurrent programming, backend services

Preferred skills

time-series databases, NoSQL, observability concepts (metrics, traces, logs), cloud native technologies (Kubernetes, gRPC), OpenTelemetry, Prometheus, Jaeger

Technologies

Java, Swift, C, C++, Kubernetes, gRPC, OpenTelemetry, Prometheus, Jaeger, AWS, GCP

Responsibilities

Design and develop distributed services for massive data ingestion, integrate with large-scale data processing engines, collaborate with teams to deliver observability insights, drive end-to-end project execution, deploy and scale 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.