Software Engineer, Apple Services Engineering, iCloud Platform

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$150,400–$277,600 / yr
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $221k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 50% of similar roles. Most pay $196,562–$246,150 — the shaded band above. At the midpoint, this role pays about $214k versus about $221k 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 2305 open roles on FindRole.

Listed pay typically runs $175,000–$280,000 across 1873 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

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

Software Engineer, Apple Services Engineering, iCloud Platform will join the team responsible for designing, building, and growing a foundational privacy-focused platform. This role involves developing critical components of iCloud to introduce new capabilities that support services like CloudKit, FaceTime, and PushNotifications. Day-to-day responsibilities include partnering with cross-functional teams to develop features, improving service scalability, availability, and performance, while evolving architecture to support growth. The engineer will also collaborate with SREs to triage and remediate production issues. Candidates should possess experience in distributed systems, performance benchmarking, and cloud deployment tools like Kubernetes. Required technical skills include proficiency in Java, Swift, C/C++, or Go. Additionally, the role requires knowledge of cryptographic protocols, data encryption, secure key management, and security architecture to maintain strong privacy guarantees for users across the Apple ecosystem.

What does a Software Engineer earn in California?

Median $214000 from 788 postings across 66 companies.

See salary data

What you'll do

  • Develop and maintain core components of the iCloud platform infrastructure.
  • Build features that support new capabilities for services like CloudKit, FaceTime, and PushNotifications.
  • Improve the scalability, availability, and performance of distributed cloud systems.
  • Evolve system architecture to accommodate growth across multiple dimensions.
  • Triage, investigate, and remediate production issues in coordination with SRE teams.
  • Implement features that maintain strict privacy guarantees for end users.
  • Manage technical complexity to drive projects from initial concepts to production.

What we're looking for

  • 3+ years of professional experience designing, implementing, and operating highly scalable distributed systems.
  • Experience with programming languages such as Java, Swift, C/C++, or Go.
  • Experience in performance benchmarking, debugging, and tuning distributed systems.
  • Experience in cloud deployment and observability technologies, such as Kubernetes.
  • Bachelor's Degree in an engineering-related field or equivalent related experience.
  • Excellent communication skills to build relationships with diverse groups (preferred).
  • Experience managing technical and organizational complexity from idea to production (preferred).
  • Understanding of cryptographic protocols, data encryption, secure key management, and security architecture (preferred).

More like this

Similar roles

Software Engineer, Apple Services Engineering

Apple Inc

San Francisco, CA 118 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