Drimva

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

First seen Oct 17, 2026 · Last verified Nov 5, 2026 (UTC)