Sr. Software Engineer - iCloud Products Services - Apple Park

Cupertino, CA
  • Job Code
  • Jobs Rated


Posted: Oct 26, 2019

Role Number: 200112545

We are the "iCloud Family" platform that enables users to share Apple services such as Music, storage, apps with their family members. We handle the UX and the platform API across all of the Apple Services that supports Family Sharing.

We are also the "gateway" to the iCloud services and features, we are lead the creation, provisioning and authorization API for the iCloud account across all of the Apple OS (iOS, macOS, watchOS, tvOS) and web platforms. We are also responsible for the UX for iCloud sign-in and account upgrade flows

The work involved is highly multi-functional with visibility across all of iCloud and Apple Services. We handle hundreds of thousands of transactions per minute that enables users to setup and access all of their iCloud services and share with their family. We continue to add new family sharing experiences for Apple Subscriptions. We are constantly extending and rapidly growing the family platform to make it easier for more of Apple Services to come on-board to offer a unified family sharing experience across Apple line of products

Are you passionate about building API's that are highly-scalable and cross-platform compatible? Come join the Apple Cloud Products Engineering team to design and architect new features and integrations. Our work is complex, challenging, high-impact and highly visible !!

Key Qualifications

  • - You have 5-10 Years of developing server software in Java
  • - You have a Deep understanding in multi-threaded programming concepts
  • - Your have Experience crafting developing and maintaining high-performance distributed system
  • - You have Experience in Spring Frame and/or Java Enterprise is a plus
  • - You have Experience in NoSQL DB like Casandra, Reddis is a plus
  • - You also have Strong written and verbal communication


You will work on a highly multi-functional engineering team which builds the platform API's for the iCloud Family and the iCloud Account-Setup. You have a proven background in client-server architecture and distributed systems. You are someone who is passionate about handling business complexities and cross-platform complexities in the system. Your work will span multiple, multi-functional teams across the Apple Services groups to help deliver our next big family sharing features to our customers

Our team is looking for hardworking and passionate engineers who want to make a difference in the products they develop. If you feel this is you, we'd love to hear from you!

Apple is an equal opportunity employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants

Education & Experience

BS or MS or Phd in Computer Science or equivalent industry experience

Additional Requirements


Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Sr. Software Engineer - iCloud Products Services - Apple Park

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good