CloudKit Client Software Engineer

Apple Inc

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$147,400–$272,100 / yr
Posted
36 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $179k
This role $210k
$107k most similar roles pay here $290k

This role pays more than 71% of similar roles. Most pay $142,400–$215,000 — the shaded band above. At the midpoint, this role pays about $210k versus about $179k 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 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · CloudKit Client Software Engineer

As an experienced Software Engineer at Apple, you will join the CloudKit team to develop critical components of iCloud services, focusing on secure cloud storage and privacy-enhancing features. Your daily tasks include crafting clear APIs for adopters, building performant daemons with network and file system stacks, and collaborating closely with server teams to design scalable protocols. You will also implement cryptographic protections for cloud data, ensuring reliability and seamless error recovery in complex systems. This role requires expertise in Swift or Objective-C, experience with Apple platforms, and a strong background in system-level framework development. Familiarity with concurrency, event-based programming, and inter-process communication is beneficial, as you work on rapid development cycles to deliver cutting-edge cloud services that power applications like FaceTime and iCloud Drive.

What you'll do

  • Develop clear APIs for adopters in collaboration with the CloudKit team.
  • Build performant daemons by integrating with network and file system stacks.
  • Design scalable features and protocols alongside server counterparts.
  • Implement cryptographic protection for cloud data to ensure security.
  • Ensure reliability of complex systems through robust error recovery mechanisms.

What we're looking for

  • Strong programming skills in Swift and/or Objective-C
  • Experience building system-level frameworks and APIs for Apple platforms
  • Expertise in designing scalable features and protocols with server counterparts
  • Ability to implement cryptographic protection of cloud data
  • Excellent communication and collaboration skills across diverse teams

More like this

Similar roles

Software Engineer, Cloud

Abbott

Remote (US) 38 days ago $78,000$156,000
Go Docker Kubernetes Git RESTful APIs microservices SQL Server PostgreSQL MySql TDD Linux CI/CD
Remote

Cloud Engineer

Booz Allen Hamilton

Arlington, VA 5 days ago $69,400$158,000
AWS Amazon Web Services GovCloud Linux Windows Docker CI/CD DoD 8570 IAT Level II Certification Security+ Certification

Cloud Engineer

Booz Allen Hamilton

Doral, FL 18 days ago $99,000$225,000
AWS Azure IAM RBAC ZTA VPC Terraform CloudFormation ARM templates CI/CD ATO SSP SAR POA&M NIST DoW governance frameworks

Cloud Engineer

Booz Allen Hamilton

Lexington, MA 17 days ago $99,000$225,000
AWS Azure GCP OCI Kubernetes Jenkins Docker GitLab CI/CD FedRAMP NIST SP 800-53 FIPS 199 STIGs DevOps

Cloud Engineer

Booz Allen Hamilton

Arlington, VA 5 days ago $69,400$158,000
AWS Amazon Web Services GovCloud Linux Windows Docker CI/CD DoD 8570 IAT Level II Certification Security+ Certification