Software Engineer, Apple Streaming Platform and Solutions

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$142,300–$263,300 / yr
Posted
9 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $227k
This role $203k
$126k $294k
below market most similar roles pay here above market

This role pays less than 72% of similar roles. Most pay $202,800–$251,187 — the blue band above. At the midpoint, this role pays about $203k versus about $227k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Apple Streaming Platform and Solutions

The Software Engineer, Apple Streaming Platform and Solutions joins the Data Solutions team to build and evolve distributed data systems powering Apple Music, TV, and Podcasts. You will design, build, and deploy high-performance, fault-tolerant distributed systems that handle large-scale data movement and storage. Day-to-day responsibilities include translating business needs into technical specifications, leading software development for production services, and conducting technical design reviews. You will work with server-side Java, RESTful APIs, and service-oriented architectures to optimize cross-datacenter replication and low-latency data delivery to the edge. The role requires expertise in data structures, algorithms, and distributed systems like Cassandra, Redis, and Apache Kafka. You will also utilize cloud platforms, container orchestration, and observability practices to modernize infrastructure and automate existing systems for global scale.

What does a Software Engineer earn in Washington?

Median $202800 from 409 postings across 38 companies.

See salary data

What you'll do

  • Design, build, and deploy high-performance, fault-tolerant distributed systems for large-scale data movement.
  • Develop and operate real-time data streaming and large-scale data processing platforms.
  • Optimize cross-datacenter replication to minimize latency for global user data.
  • Automate existing systems and integrate them into a centralized cloud platform.
  • Build operational tooling for observability, monitoring, and multi-region deployment.
  • Translate complex business needs into clear, actionable technical specifications.
  • Conduct independent research and proof-of-concept projects to evaluate emerging technologies.
  • Lead technical design reviews to set architectural standards and best practices.

What we're looking for

  • 1-5 years of professional experience in server-side Java development with a strong understanding of concurrency, memory management, and performance.
  • Experience designing, building, and operating large-scale distributed systems.
  • Solid 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.
  • Experience with distributed data systems such as Cassandra, Redis, Kafka, or similar platforms (preferred).
  • Experience with Apache Kafka, including broker internals, producers/consumers, and ecosystem tooling (preferred).
  • Experience with multi-datacenter deployments, replication strategies, and consistency models (preferred).

More like this

Similar roles

Software Engineer, Apple Services Engineering

Apple Inc

San Diego, CA 74 days ago $142,300–$263,300
Java Kotlin Go Python RESTful APIs Distributed Systems NoSQL Cassandra DynamoDB Kafka RabbitMQ Solr Elasticsearch Redis MySQL Spring Framework Spring Boot Docker Kubernetes CI/CD LLMs RAG Vector Databases OpenAI Anthropic Google Gemini AWS Bedrock Hugging Face
5+ yrs exp

Software Engineer, Apple Services Engineering

Apple Inc

San Diego, CA 74 days ago $142,300–$263,300
Java Kotlin Go Python RESTful APIs Distributed Systems SQL MySQL NoSQL Cassandra DynamoDB Kafka RabbitMQ Solr Elasticsearch Redis Spring Framework Spring Boot Docker Kubernetes CI/CD Large Language Models Retrieval-Augmented Generation Vector Databases OpenAI Anthropic Google Gemini Azure OpenAI AWS Bedrock Hugging Face
5+ yrs exp

Software Engineering Manager, Apple Streaming Platform and Solutions

Apple Inc

Seattle, WA 13 days ago $195,700–$338,400
Apache Kafka Java Scala Distributed Systems Data Streaming Data Processing Cross-Datacenter Replication Fault Tolerance Load Balancing Performance Benchmarking Incident Management Monitoring open-source Algorithms Data Structures
5+ yrs exp