Apple ID Authentication Frameworks - Software Engineering Internship

Santa Clara Valley (Cupertino), California, United States
Software and Services


Posted: Nov 27, 2018
Weekly Hours: 40
Role Number: 114280910
We are a small, highly collaborative team, doing work that is extraordinarily impactful and significant. Our work helps millions of customers around the world with secure and private access to Apple's services & products. We engineer infrastructure and build experiences that enables our customers to use Apple ID with services like iCloud, Apple Music, and FaceTime. Our foundational frameworks seek challenges across identity, security, privacy and are the basis of our customers' trust with Apple. These frameworks span the full breadth of software platforms including iOS, macOS, watchOS, tvOS and span key experiences from Two Factor Authentication to Apple Pay Cash and iCloud Family. Our work enables precise, appealing experiences for our customers. Does this interest your creative and development chops? If so, come join our Cloud Messaging Platform Engineering team! Our work is complex, challenging and highly visible.

Key Qualifications

  • Familiarity with Objective-C or Swift.
  • You have excellent problem solving and debugging skills.
  • You are familiar with network authentication protocols (i.e. OAuth, SAML)
  • You are an independent, driven, motivated and passionate about the products we work on.
  • You have strong written and verbal communication skills.


We build frameworks and systems to enable Apple ID authentication and personalization across all of Apple native platforms. Your project will span multiple multi-functional teams across the Apple software engineering groups to help deliver our next generation software. We are a small team with high visibility, and the opportunities for you to make an impact are boundless. If you are a person that can seize these opportunities and run with them, you will love working here. Our team is looking for hardworking and passionate interns who want to make a difference in the products they develop. If you feel this is you, we'd love to hear from you!

Education & Experience

Currently pursuing a degree in Computer Science, Computer Engineering, or similar.

Additional Requirements