Join the iCloud Account Services team at Apple, a small team with massive impact serving billions of users across billions of devices. We're responsible for keeping iCloud interactions private, safe, and fast, handling millions of requests per second with high availability and low latency. This role involves engineering the server stack for iCloud Accounts and helping grow the platform for future needs.
You'll work with multiple teams to design complex system architectures and implement high-performance code supporting billions of concurrent users. The position covers all aspects of software development, from feature exploration to development, testing, and maintenance. We utilize creative problem-solving to handle massive scale while maintaining privacy and security.
As a Software Engineer on the team, you'll contribute to critical infrastructure that powers iCloud services across all Apple devices. The work is complex and challenging, but highly rewarding. We're looking for someone passionate about building reliable, scalable systems who measures success by the quality and impact of their work.
The role offers competitive compensation including base pay between $143,100 and $264,200, plus equity through stock programs, comprehensive benefits, and opportunities for growth. You'll be part of a team that's constantly evolving and pushing boundaries to deliver the best possible iCloud experience to users worldwide.
Key technologies include Java, Go, distributed systems, and both relational and NoSQL databases. The ideal candidate has experience with high-throughput, low-latency systems, strong understanding of caching strategies, and excellent communication skills. If you're excited by the challenge of operating at massive scale while maintaining the highest standards of privacy and performance, we'd love to hear from you.