Apple's iCloud Platform team is seeking a Senior Software Engineer to join their highly collaborative team working on internet-scale distributed systems. This role focuses on building and maintaining critical infrastructure that serves hundreds of millions of users across a billion devices globally.
The position involves working on various aspects of the iCloud platform, including identity, messaging, queueing, presence, routing, relays, and developer APIs. You'll be contributing to essential services like Push Notifications, iMessage, FaceTime, and FocusModes, while ensuring high availability and minimal latency.
As a senior engineer, you'll be responsible for designing system architectures, implementing custom network and security protocols, and writing high-performance code. The role requires expertise in distributed systems, network protocols, and client-server architectures. You'll be working with technologies like TLS, X.509 certificates, and various security protocols while handling complex asynchronous and multi-threaded programming challenges.
The position offers competitive compensation including a base salary range of $166,600 to $250,600, plus equity opportunities through stock programs. Benefits include comprehensive medical and dental coverage, retirement benefits, education reimbursement, and various Apple-specific perks.
This is an opportunity to make a significant impact as part of a small but highly visible team. The ideal candidate will be passionate about building reliable, scalable systems, have excellent communication skills, and thrive in a dynamic environment where managing multiple priorities is essential. If you're excited about working on technology that impacts hundreds of millions of users while maintaining the highest standards of security and performance, this role at Apple's iCloud Platform team could be perfect for you.