Senior Software Engineer, Apple Services Engineering

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
68 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $201k
This role $255k
$120k $347k
below market most similar roles pay here above market

This role pays more than 94% of similar roles. Most pay $171,525–$231,150 — the blue band above. At the midpoint, this role pays about $255k versus about $201k 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 · Senior Software Engineer, Apple Services Engineering

The Senior Software Engineer, Apple Services Engineering joins the Apple Services Engineering team to build distributed large-scale data processing systems, frameworks, and platforms. Working closely with the Apple TV and Video teams, the engineer will develop scalable systems that power real-time insights and business decisions for Apple TV and Sports products. Daily responsibilities include architecting real-time streaming pipelines, building intelligent AI Agentic workflows, and designing LangGraph-powered workflows for production-grade data systems. The role requires expertise in Java, Scala, Apache Spark, Apache Flink, Apache Kafka, and Cassandra. Candidates must also possess hands-on experience with AI technologies, including MCP servers and Large Language Models. The work focuses on managing petabyte-scale data infrastructure while strictly adhering to core privacy principles.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Architect and build real-time streaming pipelines using Apache Flink to process millions of events per second.
  • Develop distributed large-scale data processing systems and platforms using big data technologies like Spark, Kafka, and Cassandra.
  • Build intelligent AI Agentic workflows and MCP servers to automate decision-making and data processing.
  • Design and integrate LangGraph-powered workflows to bring Large Language Models into production-grade data systems.
  • Engineer highly available, petabyte-scale data infrastructure to power real-time insights for Apple TV and Sports products.
  • Translate multi-functional requirements into practical engineering tasks and technical architecture documents.
  • Ensure all architectural decisions and data systems strictly adhere to Apple's core privacy principles.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • 5+ years of experience developing and maintaining production-grade applications using Java and/or Scala.
  • 5+ years of experience designing and building large-scale distributed systems using technologies such as Apache Spark, Apache Flink, Apache Kafka, or Cassandra.
  • Hands-on experience working with AI technologies, including building MCP Servers, designing Agentic workflows, and integrating Large Language Models (LLMs).
  • Good understanding of software engineering principles and fundamentals including algorithms and data structures (preferred).
  • Self-directed, self-motivated and ability to create architecture and design documents (preferred).
  • Ability to assemble multi-functional requirements and translate them into practical engineering tasks (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