Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Senior Software Engineer - Family Services- iCloud

Apple

Salary not specified
Dec 6, 2025
San Diego, CA, US
Apply Now

Apple is looking to architect the infrastructure that coordinates family experiences across every major Apple service, handling complex state management, entitlement propagation, and lifecycle transitions for hundreds of millions of users worldwide.

Requirements

  • Expert-level understanding of distributed systems: consistency models, concurrency, fault tolerance, and large-scale system design
  • Strong programming skills with object-oriented design expertise and track record of building production software
  • Solid understanding of distributed systems fundamentals and experience crafting scalable service architectures
  • Experience building and operating mission-critical infrastructure at scale with focus on reliability and performance monitoring
  • Consistent record of building services adopted by multiple teams across organizational boundaries
  • History of leading technical direction across organizational boundaries while maintaining hands-on implementation excellence
  • Systems thinking ability: can architect solutions that balance long-term vision with practical constraints

Responsibilities

  • Designing and building the infrastructure that powers Apple's family features across iOS, macOS, visionOS, watchOS, and tvOS
  • Creating the robust, forward-looking frameworks and systems that enable our team and partner teams to build family experiences for years to come
  • Diving deep into complex technical problems, designing generic, reusable solutions that work across multiple use cases
  • Architecting systems that handle intricate family lifecycle scenarios (invitations, member changes, minors transitioning to adults, entitlement propagation) with elegance and correctness
  • Making critical architectural decisions that affect how many teams across Apple build family features
  • Going from high-level system design to hands-on implementation, insisting on getting the details right, and thinking in terms of frameworks and abstractions rather than one-off solutions
  • Working across organizational boundaries-collaborating with client framework teams and numerous service teams

Other

  • Computer Science degree or equivalent practical experience
  • Demonstrated technical leadership with ability to influence technical direction and drive improvements
  • Ability to work across organizational boundaries and collaborate with multiple teams
  • Ability to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics
  • Commitment to inclusion and diversity