Senior Software Engineer, Apple Services Engineering

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$150,400–$277,600 / yr
Posted
73 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $201k
This role $214k
$126k $294k
below market most similar roles pay here above market

This role pays more than 67% of similar roles. Most pay $171,525–$231,150 — the blue band above. At the midpoint, this role pays about $214k 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 team building the next generation of cloud services observability infrastructure. This role involves designing, developing, and supporting distributed applications and services that ingest and process massive volumes of operational data to provide deep insight into the health of CloudKit and other iCloud services. You will work across the full lifecycle from design to production, deploying and scaling highly concurrent services on Kubernetes. Key responsibilities include integrating with large-scale data processing engines and triaging production issues. Required skills include experience with Java, C++, C#, or Go, and building backend distributed systems in multi-threaded environments. Preferred qualifications include familiarity with Spark, Trino, Flink, Scala, Python, time-series event data, and cloud-native technologies like AWS and GCP.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design, develop, and support distributed applications that ingest and process massive volumes of operational data.
  • Integrate large-scale data processing engines like Spark, Trino, or Flink into the service architecture.
  • Deploy, scale, and maintain highly concurrent and throughput-intensive services on Kubernetes.
  • Drive end-to-end project execution from initial design reviews through production releases.
  • Triage, investigate, and remediate production and operational issues.
  • Build applications and services to provide observability for CloudKit and other iCloud services.

What we're looking for

  • 5+ years of experience developing software in Java or a similar language like C++, C#, or Go.
  • Strong background in designing, building, and operating backend services and distributed systems.
  • Experience programming in concurrent and multi-threaded environments.
  • Experience deploying applications on Kubernetes or similar container orchestration platforms.
  • Bachelor’s degree in an engineering-related field or equivalent job-related experience.
  • Familiarity with distributed data processing frameworks like Spark, Flink, or Trino and languages like Scala or Python (preferred).
  • Familiarity with time-series event data, distributed streaming architectures, and data analytics at scale (preferred).
  • Experience with observability concepts, frameworks, and cloud native technologies like AWS or GCP (preferred).

More like this

Similar roles

Senior Software Engineer, Apple Services Engineering

Apple Inc

Cupertino, CA 69 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 Services Engineering

Apple Inc

San Diego, CA 75 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