CareerPlanSign in

Senior Software Engineer, Apple's Streaming Platform and Solutions

Seattle, United States of America💼 Full-time🗓 2026-07-23 → 2026-09-28

Core

Building and evolving distributed data systems for high-scale streaming and data processing to power Apple Music, TV, and Podcasts.

Role type

Senior IC software engineer (distributed systems)

Builds

Real-time data streaming platforms, large-scale data processing systems, and cross-datacenter replication infrastructure

Domain

Consumer streaming services, distributed systems, cloud infrastructure

Required skills

server-side Java, distributed systems design, concurrency, memory management, RESTful API design, fault tolerance

Preferred skills

Apache Kafka internals, Cassandra, Redis, multi-datacenter replication, Kubernetes, cloud platforms, observability, chaos engineering

Technologies

Java, Apache Kafka, Cassandra, Redis, Kubernetes, AWS, GCP

Responsibilities

Design and deploy high-performance distributed systems, lead end-to-end software development for data movement services, participate in technical design reviews, identify system bottlenecks, lead independent research and proof-of-concept projects

Seniority

Senior, hands-on IC

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