Software Engineering Manager, Apple Streaming Platform and Solutions

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$195,700–$338,400 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $267k
$155k $358k
below market most similar roles pay here above market

This role pays more than 88% of similar roles. Most pay $203,850–$254,750 — the blue band above. At the midpoint, this role pays about $267k versus about $229k 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 3452 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2651 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineering Manager, Apple Streaming Platform and Solutions

The Software Engineering Manager, Apple Streaming Platform and Solutions joins the Streaming Platform and Solutions engineering team within the Data Services organization. This leader manages, mentors, and grows a team of software engineers responsible for building and operating reliable, scalable, and low-latency data infrastructure. Day-to-day responsibilities include writing code, conducting design and code reviews, overseeing technical execution, and ensuring operational excellence for distributed data systems. The role requires proficiency in Java, Scala, and the Apache Kafka ecosystem to solve complex problems regarding cross-datacenter replication and real-time data streaming. The work focuses on optimizing data processing to deliver user data to the edge as quickly as possible for critical consumer services including Apple Music, TV, and Podcasts, while managing internal platform needs and upstream open-source contributions.

What does a Software Engineering Manager earn?

Median $216300 from 123 postings across 39 companies.

See salary data

What you'll do

  • Lead, mentor, and grow a team of software engineers through technical guidance and career development.
  • Write code and conduct design and code reviews to ensure high standards of engineering execution.
  • Evaluate architectural trade-offs for performance, scalability, data consistency, and fault tolerance in distributed platforms.
  • Translate business objectives into technical execution and align team roadmaps with global initiatives.
  • Participate in architectural reviews, incident management, and performance tuning for global-scale platform services.
  • Oversee technical execution and maintain engineering standards across the Apache Kafka ecosystem.
  • Drive best practices for cross-datacenter replication and low-latency data processing.

What we're looking for

  • 5+ years of experience in software development.
  • At least 3 years of experience in distributed systems or messaging platforms at scale.
  • 2+ years of technical leadership experience overseeing complex projects and multiple engineers.
  • Proficiency in Java, Scala, or other languages used in Kafka development.
  • Advanced understanding of algorithms, data structures, fault tolerance, and performance for large-scale messaging systems.
  • BS, MS, or PhD in Computer Science or a related technical field, or equivalent practical experience.
  • Deep knowledge of Kafka broker internals, replication, partitioning, client libraries, and event delivery guarantees (preferred).
  • Experience with multi-datacenter deployments, load balancing, quota management, and tenant isolation (preferred).

More like this

Similar roles

Senior Software Engineer, Apple Services Engineering

Apple Inc

Cupertino, CA 57 days ago $184,700–$324,800
Java Scala Apache Spark Apache Flink Apache Kafka Cassandra Large Language Models LangGraph MCP Servers Distributed Systems Data Processing AI Algorithms Data Structures

Software Engineer, Apple Video Services

Apple Inc

Seattle, WA 79 days ago $142,300–$263,300
Java JVM Kubernetes Kafka Hadoop MongoDB CouchDB Spark Jetty JavaScript HTML5 Linux Unix NoSQL Distributed Systems Load Balancers Message Queues Containers
3+ yrs exp