Apple
Software Engineer, Apple Streaming Platform and Solutions
$142K–$263K
Seattle, Washington · Full-time · Posted Oct 16, 2026
- Experience
- 1–5 years of professional experience in server-side Java development.
- Education
- Bachelor’s, Master’s, or PhD in Computer Science or a related technical field, or equivalent practical experience.
About the job
Build and operate high-scale streaming and distributed data systems that move and replicate data for Apple services, including Music, TV, and Podcasts.
What you'll do
- Design, build, deploy, and own fault-tolerant distributed systems and production services for large-scale data movement and storage.
- Partner with cross-functional teams to translate business needs into technical specifications and contribute to design reviews and architectural standards.
- Identify system bottlenecks and research or prototype technologies to address engineering challenges.
What they ask for
- Professional server-side Java development, including concurrency, memory management, and performance.
- Experience designing, building, and operating large-scale distributed systems.
- Understanding of data structures, algorithms, fault tolerance, and system performance; experience with RESTful API design and service-oriented architectures.
- Bachelor’s, Master’s, or PhD in Computer Science or a related technical field, or equivalent practical experience.
Nice to have
- Experience with distributed data systems such as Cassandra, Redis, or Kafka; Kafka internals and ecosystem experience is a strong plus.
- Experience with multi-datacenter deployments, cloud platforms, container orchestration, observability, fault injection, chaos engineering, or property-based testing.
Pay
$142,300 to $263,300 USD base salary
Tools
Java, Cassandra, Redis, Kafka, Schema Registry, Object store, Kubernetes, AWS
Model-written summary · the original posting is authoritative