Experience in managing teams of 10 or more software engineers
Understanding of core distributed systems concepts, such as fault-tolerance, consistency, and distributed rate-limiting
Great communication, interpersonal, and conflict resolution skills
Strong attention to detail and excellent analytical capabilities
Experience with implementing observability (metrics, alerting, logging, tracing) at scale
Understanding of core CS concepts including data structures, algorithms and concurrent programming
Experience with one of Java, Scala, Golang, or Rust
Experience managing other managers or senior ICs
15+ years of industry experience
10+ years experience as a manager
BS or MS in CS or equivalent
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.