Senior Software Engineer, Apple Cloud Products, iCloud Photos

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$184,700–$324,800 / yr
Posted
78 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $255k
$109k most similar roles pay here $348k

This role pays more than 96% of similar roles. Most pay $152,977–$222,000 — the shaded band above. At the midpoint, this role pays about $255k versus about $187k 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 3587 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2768 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Apple Cloud Products, iCloud Photos

As a Senior Software Engineer - Apple Cloud Products - iCloud Photos, you will join the Apple Cloud organization to build mission-critical backend services supporting iCloud Photos across iOS, VisionOS, and macOS platforms. You will be responsible for developing and maintaining high-performance distributed systems while collaborating with various engineering teams to define next-generation features. The role requires expertise in Java, multi-thread programming, and NoSQL databases like Cassandra. You will also manage data flows, design data models and storage systems, develop APIs, and implement caching strategies to build robust, scalable services. While the core stack involves Java and Cassandra, knowledge of Swift or Objective C is preferred. This role focuses on solving technical challenges within the cloud infrastructure to support large-scale consumer features for photo management across multiple operating systems.

What does a Software Engineer earn in California?

Median $214000 from 925 postings across 71 companies.

See salary data

What you'll do

  • Build and maintain mission-critical backend services for iCloud Photos across iOS, VisionOS, and macOS platforms.
  • Develop high-performance distributed systems and services using Java.
  • Design data models and storage systems for large-scale applications.
  • Manage complex data flows and develop robust APIs for millions of users.
  • Implement and optimize caching strategies to ensure system performance.
  • Deploy and optimize scalable, maintainable services in a production environment.
  • Define the next generation of features based on product ideas and engineering requirements.

What we're looking for

  • Experience developing and maintaining high-performance distributed systems and services using Java.
  • Experience with NoSQL databases such as Cassandra.
  • Strong Computer Science fundamentals and multi-thread programming experience.
  • Proficiency in designing data models, storage systems, managing data flows, and developing APIs.
  • Expertise in building, deploying, and optimizing robust, scalable, and maintainable services.
  • Knowledge of Swift and/or Objective C (preferred).
  • Passion for quality with a keen eye for detail (preferred).
  • Interest in working on consumer-facing products (preferred).

More like this

Similar roles

Senior Software Engineer, iCloud Foundation

Apple Inc

San Francisco, CA 30 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, iCloud Foundation

Apple Inc

Seattle, WA 30 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 iOS Software Engineer, CloudKit

Apple Inc

San Diego, CA 19 days ago $142,300–$263,300
Swift Objective-C CloudKit iOS macOS watchOS tvOS C libdispatch POSIX APIs Network Protocols Cryptography System Daemons file system s Swift Concurrency
5+ yrs exp

Senior Software Engineer, CloudKit Client

Apple Inc

Cupertino, CA 67 days ago $184,700–$277,600
Swift Objective-C macOS iOS watchOS tvOS Distributed Systems Cryptography API Design Protocol Design Concurrency File System CloudKit
5+ yrs exp