Imagine what we could create together! At Apple, innovative ideas quickly transform into groundbreaking products, services, and customer experiences. We are seeking an experienced Software Engineer to join our CloudKit Client team to help develop the next generation of cloud services infrastructure.
The role focuses on the client-side of iCloud services, building secure and private cloud foundations from device-to-device encrypted storage to protected computation. You'll be working on crucial components of the iCloud platform and introducing innovative fundamental capabilities that power applications like FaceTime, Push Notifications, iCloud Drive, Photos, and Backup.
As a CloudKit Client Engineer, you'll collaborate closely with the CloudKit team, server component teams, and Apple's Cryptography and Privacy teams. The position requires both low-level programming skills (C/Objective C, libdispatch, POSIX APIs) and system-level expertise (synchronization protocols, framework design, IPCs, multi-process performance work, system-wide resource sharing).
You'll be joining a team that values engineering excellence and prioritizes user privacy. Your work will directly impact millions of users through Apple's cloud services infrastructure. The role offers competitive compensation ($147,400 - $272,100), comprehensive benefits including medical coverage, retirement benefits, and equity opportunities through stock programs.
Key responsibilities include crafting clear APIs, building performant daemons, designing scalable features and protocols with server teams, and implementing core cryptographic protection components for cloud data. The ideal candidate brings 3+ years of software engineering experience, strong Objective-C/Swift skills, and experience with Apple platforms and system-level frameworks.
This is an opportunity to make a real impact at Apple, working with exceptional engineers who are passionate about building reliable, secure, and private cloud services that power the Apple ecosystem.