Join Apple's Cloud organization to work on iCloud Photos, a service used by hundreds of millions of users worldwide. As a Senior Software Engineer, you'll be part of a fast-paced, high-growth team with direct impact on company results. You'll build mission-critical backend services supporting iOS, VisionOS, and macOS platforms while collaborating with top engineers across Apple.
The role involves crafting high-performance distributed systems using Java and working with technologies like Cassandra. You'll be instrumental in defining and building next-generation features for iCloud Photos, requiring strong technical expertise and creative problem-solving abilities. The position demands excellent communication skills as you'll collaborate with various engineering teams across Apple.
Apple offers comprehensive benefits including competitive base pay, stock options, medical coverage, and education reimbursement. The team is deeply invested in personal growth, providing mentorship and training opportunities. This is more than just a job – it's an opportunity to shape products used by millions while working with some of the industry's best engineers.
The ideal candidate brings 5+ years of experience in distributed systems, strong CS fundamentals, and expertise in Java. You should be passionate about building consumer-facing products and have experience with NoSQL databases. At Apple, you'll be at the forefront of technology, working on products that impact people's daily lives while growing your career in a supportive, innovative environment.