Join Apple's iCloud Engineering team as a Java Server Engineer working on the Mail platform. This role is part of the Software and Services division, focusing on keeping users' personal information secure while ensuring accessibility from anywhere. As a key member of the iCloud Mail engineering team, you'll be responsible for building and enhancing backend services with a focus on privacy and security.
The position requires expertise in Server Engineering with Security, Internet-scale distributed systems, and deep understanding of Java and noSQL databases. You'll be working on challenging technical problems while collaborating with multi-functional teams. The ideal candidate should be an expert engineer with a strong background in building high-performance, scalable, and extensible systems.
You'll be joining a team that prioritizes quality, writing efficient, testable code, and creating functional specifications and design documents. The role offers competitive compensation ranging from $175,800 to $312,200, along with comprehensive benefits including medical coverage, retirement benefits, and stock programs.
Key responsibilities include building privacy and security-first features for iCloud users, managing multiple microservices, and partnering across functions. You'll work with technologies like Java, Cassandra, Redis, and Kubernetes in a cloud infrastructure environment. The position requires expertise in securing public-facing REST/HTTP Microservices, including mTLS, Authentication, Authorization, and Security Auditing.
At Apple, you'll be part of a company that values innovation, privacy, and security while working on products that impact millions of users worldwide. The role offers opportunities for growth, learning, and making significant contributions to one of the world's leading technology companies.