Senior Software Engineer, Streaming Platform and Solutions

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $231k
This role $203k
$126k most similar roles pay here $294k

This role pays less than 78% of similar roles. Most pay $207,650–$254,750 — the shaded band above. At the midpoint, this role pays about $203k versus about $231k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

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

As a Senior Software Engineer, Apple's Streaming Platform and Solutions, you will join the Data Solutions team within Data Services to build and evolve distributed data systems powering critical consumer services like Apple Music, TV, and Podcasts. You will develop high-performance, fault-tolerant infrastructure focused on real-time data streaming, large-scale processing, and optimizing cross-datacenter replication to reduce latency. Your daily work involves designing and deploying production services, managing data movement, and automating systems into a centralized cloud platform. The role requires expertise in server-side Java, concurrency, memory management, and RESTful API design. You will work with technologies including Apache Kafka, Cassandra, Redis, Schema Registry, and container orchestration tools like Kubernetes. Key responsibilities include leading technical design reviews, conducting research on emerging technologies, and ensuring system observability across multi-region deployments to solve complex data infrastructure challenges.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Design and deploy high-performance, fault-tolerant distributed systems that scale under heavy production loads.
  • Build and manage real-time data streaming and large-scale processing platforms using Apache Kafka.
  • Optimize cross-datacenter replication to reduce latency for global user data.
  • Automate existing infrastructure and integrate it into a centralized cloud platform.
  • Own the full lifecycle of production services, including internals, protocol work, and operational tooling.
  • Develop observability tools, monitoring systems, and performance benchmarking for distributed services.
  • Conduct independent research and proof-of-concept projects to evaluate emerging technologies.
  • Translate complex business requirements into actionable technical specifications and architectural standards.

What we're looking for

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 5+ years of professional experience in server-side Java development with a focus on 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.
  • Familiarity with the Apache Kafka ecosystem, including broker internals and producer/consumer tooling.
  • Experience with distributed data systems such as Cassandra or Redis.
  • Experience with multi-datacenter deployments, replication strategies, and consistency models.

More like this

Similar roles

Senior Software Engineer, Apple Data Platform

Apple Inc

Cupertino, CA 49 days ago $150,400$277,600
AWS GCP Go Java Scala Pulumi Crossplane Docker Kubernetes Infrastructure as Code Spark Flink Iceberg Trino Jupyter Druid Distributed Systems Low Latency High Availability
5+ yrs exp

Software Engineer, Apple Services Engineering

Apple Inc

San Francisco, CA 111 days ago $150,400$277,600
Java C C++ NoSQL Distributed Systems Redis Memcached Kafka AWS GCP Kubernetes gRPC Containers TLS X.509 FoundationDB DynamoDB Cassandra