Senior Software Engineer, iCloud Foundation

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$175,000–$308,500 / yr
Posted
54 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $185k
This role $242k
$111k $330k
below market most similar roles pay here above market

This role pays more than 90% of similar roles. Most pay $151,000–$219,150 — the blue band above. At the midpoint, this role pays about $242k versus about $185k 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, iCloud Foundation

The Senior Software Engineer, iCloud Foundation joins a small team responsible for building the platform layer that supports Apple’s cloud services. In this senior role, you will design, develop, and support the services, frameworks, and APIs that other engineering teams build against. You will manage technical and organizational complexity to drive projects from initial ideas to production, focusing on API design, versioning, and migration paths. Key responsibilities include deploying and scaling highly concurrent, throughput-intensive services while triaging production issues. The role requires expertise in distributed systems using languages like Java, Kotlin, or Go, with preferred experience in Scala, OCaml, Kafka, and KV data stores like Cassandra or FoundationDB. You will solve core infrastructure problems regarding service configuration, gradual updates, and authoritative records for a multi-tenant estate.

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 services, frameworks, and APIs for iCloud service teams.
  • Define and version interfaces for other teams and own the migration paths for changes.
  • Drive end-to-end project execution from initial design reviews through production releases.
  • Deploy, scale, and maintain highly concurrent and throughput-intensive distributed services.
  • Triage, investigate, and remediate production and operational issues.
  • Create documentation, samples, and self-service onboarding to facilitate platform adoption.

What we're looking for

  • 7+ years of industry experience designing, implementing, and operating highly scalable distributed systems.
  • Deep working experience with programming languages such as Java, Kotlin, or Go.
  • Expertise in programming in concurrent and multi-threaded environments.
  • Experience building platform software that other engineering teams depend on, including API design, versioning, and migration.
  • Bachelor’s degree in an engineering-related field or equivalent related experience.
  • Strong background in functional programming with Scala, OCaml, or a typed functional style in any language (preferred).
  • Strong background in event streaming, e.g., Kafka (preferred).
  • Experience with KV data stores, e.g., Cassandra, FoundationDB, or DynamoDB (preferred).

More like this

Similar roles

Senior Software Engineer, iCloud Foundation

Apple Inc

Seattle, WA 54 days ago $175,000–$308,500
Distributed Systems Java Kotlin Go Scala OCaml Kafka Cassandra FoundationDB DynamoDB AWS GCP Kubernetes gRPC Containers API Design Functional Programming
7+ yrs exp

Senior Software Engineer, CloudKit Client

Apple Inc

Cupertino, CA 91 days ago $184,700–$277,600
Swift Objective-C macOS iOS watchOS tvOS Distributed Systems Cryptography API Design Interprocess Communication Swift Concurrency Platform Engineering File System Stack Daemons Protocols
5+ yrs exp