Software Engineer, Apple Services Engineering

Apple Inc

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$142,300–$263,300 / yr
Posted
111 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 most similar roles pay here $278k

This role pays less than 56% of similar roles. Most pay $177,300–$241,750 — the shaded 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 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 · Software Engineer, Apple Services Engineering

As a Software Engineer, Apple Services Engineering, you will join a world-class team building the next generation of CloudKit infrastructure. This role focuses on developing and supporting a multi-tenant platform that serves as a privacy-focused database for syncing user data across devices. You will design, develop, and maintain highly concurrent, throughput-intensive services while managing end-to-end project execution from design to production release. The work involves solving complex problems related to fault-tolerant distributed systems and large-scale storage. Required skills include proficiency in Java, C, or C++, along with experience in distributed NoSQL and relational databases, multi-threaded environments, and network application I/O frameworks. Preferred technical expertise includes KV data stores like FoundationDB or Cassandra, high-performance caching via Redis, event streaming through Kafka, and cloud-native technologies such as Kubernetes and gRPC to ensure system scalability.

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 develop multi-tenant platform infrastructure using various underlying technologies.
  • Build and ship new customer-facing features in collaboration with cross-functional teams.
  • Manage end-to-end project execution from initial design reviews to production releases.
  • Deploy, scale, and maintain high-concurrency and throughput-intensive services.
  • Triage, investigate, and remediate production and operational issues.
  • Develop scalable distributed systems for the CloudKit database platform.

What we're looking for

  • Bachelor's degree in an engineering-related field or equivalent related experience.
  • 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.
  • Familiarity with storage systems, high-performance caching, event streaming, and cloud-native technologies.
  • Experience with security and cryptographic protocols like TLS or X.509 certificates.

More like this

Similar roles

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

Software Engineer, Core Services

Apple Inc

Cupertino, CA 27 days ago $150,400$277,600
JVM Clojure RESTful APIs NoSQL Apache Solr Redis Memcached Cassandra Voldemort MongoDB Data Structures Algorithms object oriented design
5+ yrs exp

Software Engineer, Big Data

Apple Inc

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