CareerPlanSign in

Staff Software Engineer, Object Storage, London

London Metro Area, United Kingdom💼 Full-time🗓 2026-09-04 → 2026-09-28

Core

Lead the development of Apple's largest exabyte-scale distributed object storage platform, ensuring multi-tenant isolation, durability, and performance for hundreds of internal services.

Role type

Staff Software Engineer (Distributed Systems)

Builds

Exabyte-scale shared object storage infrastructure

Domain

Cloud Infrastructure / Distributed Systems

Required skills

backend software engineering, computer science fundamentals (networking, filesystems, security), large-scale distributed systems design, multi-tenant resource isolation, rate limiting, quota systems, observability, fault tolerance

Preferred skills

flow control, overload protection, admission-control systems, object storage systems, distributed state-propagation protocols, modern data lake architectures

Technologies

gossip protocols, data lake query engines

Responsibilities

Identify and lead major projects impacting platform reliability and scalability; drive architecture and design decisions for cross-team consensus; mentor engineers on testing and operational readiness; solve complex ambiguous technical problems end-to-end.

Seniority

Staff, hands-on IC with strategic influence

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