Apple
Software Engineering Manager, Apple Streaming Platform and Solutions
$196K–$338K
Seattle, Washington · Manager · Full-time · Posted Oct 13, 2026
- Experience
- 5+ years in software development, with at least 3 years in distributed systems or messaging platforms at scale; 2+ years of technical leadership experience.
- Education
- BS, MS, or PhD in Computer Science or a related technical field, or equivalent practical experience.
About the job
Leads a team building and operating large-scale streaming and data-processing infrastructure, with a focus on Kafka, cross-datacenter replication, reliability, and low latency.
What you'll do
- Lead, mentor, and grow engineers; guide technical development and maintain engineering standards.
- Shape and contribute to technical execution, including coding, architectural decisions, reviews, and performance tuning.
- Oversee operational excellence and delivery, including incident management and alignment with cross-regional teams.
What they ask for
- 5+ years in software development, including at least 3 years in distributed systems or messaging platforms at scale.
- 2+ years of technical leadership overseeing complex projects and multiple engineers.
- Proficiency in Java, Scala, or other languages used in Kafka development; advanced knowledge of algorithms, data structures, fault tolerance, and performance for large-scale messaging systems.
- BS, MS, or PhD in Computer Science or a related technical field, or equivalent practical experience.
Nice to have
- Deep knowledge of Kafka internals and distributed systems concepts, including multi-datacenter deployments.
- Experience with testing and operational practices, open-source contributions, or Apache Kafka.
Pay
$195,700 and $338,400 (base salary)
Tools
Apache Kafka, Java, Scala
Model-written summary · the original posting is authoritative