At Apple, we're seeking a passionate Senior Software Engineer to lead our Contacts frameworks and syncing initiatives on iOS & macOS. This role is central to Apple's communication infrastructure, powering essential features across the ecosystem. The Contacts framework is fundamental infrastructure used by virtually every app that interacts with people, from phone calls to messages, calendar invites to photos recognition.
You'll be working with a dedicated team focused on building and maintaining the foundations of Apple's communication experiences. The role offers significant opportunities to innovate and impact billions of users worldwide. You'll be responsible for driving sync reliability to near-perfect levels, implementing strong privacy protections, and designing efficient APIs for managing user relationships.
The position requires expertise in Swift/Objective-C programming, with a focus on protocols, frameworks, and daemons. You'll collaborate with various teams, including Phone app, CloudKit, and Contacts Server teams, while having the opportunity to mentor fellow engineers. The compensation package is competitive, ranging from $175,800 to $312,200, plus additional benefits including stock options and comprehensive healthcare.
This is an opportunity to join a passionate team that shapes how people communicate across Apple's ecosystem. The role combines technical excellence with user empathy, requiring someone who can develop strong opinions about product direction while understanding the needs of users worldwide. If you're excited about building reliable, privacy-focused infrastructure that impacts global communication, this role offers the perfect challenge.