Senior Software Engineer, Apple Services Engineering, iCloud Platform

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$171,600–$302,200 / yr
Posted
49 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $204k
This role $237k
$147k most similar roles pay here $319k

This role pays more than 82% of similar roles. Most pay $170,125–$236,900 — the shaded band above. At the midpoint, this role pays about $237k versus about $204k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Apple Services Engineering, iCloud Platform

Apple is seeking a Senior Software Engineer to join the iCloud Platform team within Apple Services Engineering. This role involves partnering with cross-functional teams to develop new features and functionalities that enhance user experiences across Apple’s ecosystem, focusing on services like CloudKit, FaceTime, and PushNotifications. The engineer will work on improving scalability, availability, and performance of these critical cloud services while evolving the platform's architecture to support continuous growth. Key responsibilities include collaborating with Site Reliability Engineering (SRE) teams to address production issues effectively. Ideal candidates have at least seven years of experience in designing and operating highly scalable distributed systems using languages like Java, Swift, C/C++, or Go, along with expertise in cloud deployment technologies such as Kubernetes and performance benchmarking tools. The position requires a deep understanding of cryptographic protocols and secure key management to maintain strong privacy guarantees for Apple’s billion-user base.

What you'll do

  • Design and build critical components for iCloud services infrastructure.
  • Enhance scalability, availability, and performance of Apple’s cloud services.
  • Collaborate on evolving the platform's design to support continuous growth.
  • Investigate and resolve production issues in partnership with SRE teams.
  • Develop new features that enable innovative experiences across the Apple ecosystem.

What we're looking for

  • 7+ years of experience designing, implementing, and operating highly scalable distributed systems.
  • Proficiency in programming languages such as Java, Swift, C/C++, or Go.
  • Experience in performance benchmarking, debugging, and tuning distributed systems.
  • Expertise in cloud deployment technologies like Kubernetes and observability tools.
  • Bachelor's Degree in an engineering-related field or equivalent experience.
  • Understanding of cryptographic protocols and secure key management practices.

More like this

Similar roles