Software Engineer, Apple Services Engineering

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $210k
This role $203k
$128k $279k
below market most similar roles pay here above market

This role pays less than 56% of similar roles. Most pay $177,300–$241,750 — the blue band above. At the midpoint, this role pays about $203k versus about $210k 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 Services Engineering

Software Engineer, Apple Services Engineering will join a versatile team to develop the next-generation of Apple’s cloud services infrastructure. This role focuses on CloudKit, a foundational privacy-focused database platform that stores and synchronizes user data across devices. You will design, develop, and support a multi-tenant platform, driving end-to-end project execution from design reviews to production releases. Key responsibilities include deploying, scaling, and maintaining highly concurrent, throughput-intensive services while triaging production issues. The role requires expertise in building fault-tolerant distributed systems using Java, C, or C++. Candidates should possess experience with distributed NoSQL and relational databases, synchronous and asynchronous network application I/O frameworks, and multi-threaded environments. Preferred skills include KV data stores like FoundationDB, storage fundamentals, Redis, Kafka, and cloud-native technologies like Kubernetes and gRPC.

What does a Software Engineer earn in Washington?

Median $202800 from 409 postings across 38 companies.

See salary data

What you'll do

  • Design, develop, and support a multi-tenant platform using various underlying technologies.
  • Partner with internal teams to develop and ship new customer-facing features.
  • Drive end-to-end project execution from initial design reviews through production releases.
  • Deploy, scale, and maintain highly concurrent and throughput-intensive services.
  • Triage, investigate, and remediate production and operational issues.
  • Introduce new fundamental capabilities to power new applications and scale existing ones.

What we're looking for

  • 3+ years of industry experience developing software in Java, C, or C++.
  • Experience working with distributed NoSQL and relational database technologies.
  • Expertise in synchronous and asynchronous network application I/O frameworks.
  • Expertise in programming in concurrent and multi-threaded environments.
  • Industry experience building and operating large-scale multi-tiered distributed systems.
  • Bachelor’s degree in an engineering-related field or equivalent related experience.
  • Strong background with KV data stores like FoundationDB, DynamoDB, or Cassandra (preferred).
  • Strong fundamentals in storage systems, including schema design, indexes, and transactions (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, Big Data

Apple Inc

Seattle, WA 111 days ago $175,000–$308,500
Java Scala Spark Flink Kafka HDFS Hadoop S3 Kubernetes Airflow SQL MPP Database Data Pipelines Functional Programming GDPR

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 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 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