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,862 — 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 the platform layer underlying 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 and library design for distributed systems. Key responsibilities include defining versioned interfaces, deploying highly concurrent services, and triaging production issues. Required skills include experience with Java, Kotlin, or Go, and expertise in multi-threaded environments. Preferred qualifications include functional programming with Scala or OCaml, event streaming via Kafka, KV data stores like Cassandra or FoundationDB, and cloud-native technologies including Containers, 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 the services, frameworks, and APIs that iCloud service teams build against.
  • Define and version interfaces for other teams and own the migration paths for all changes.
  • Drive end-to-end project execution from initial design reviews through to production releases.
  • Deploy, scale, and maintain highly concurrent and throughput-intensive distributed services.
  • Triage, investigate, and remediate production and operational issues.
  • Build documentation, samples, and self-service onboarding to make the platform easy for other teams to adopt.

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 (preferred).
  • Strong background in event streaming, e.g., Kafka (preferred).
  • Experience with KV data stores, AWS, GCP, and cloud-native technologies like Kubernetes or gRPC (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