
Software Engineer, Safari Continuity
About the role
Millions of people move between their i Phone, i Pad, Mac, and Apple Vision Pro every day and expect Safari to keep up: the tab they opened this morning waiting for them tonight, the article they were reading restored right where they left off. The Safari Continuity team makes that happen, and we're looking for an engineer to help us make it even better. You'll own the sync protocols, persistence layers, and system services that keep a person's bookmarks, tabs, history, and sessions in sync across every device, through every restart, upgrade, and migration. It's challenging systems work with real problems in performance at scale, privacy-preserving sync, and the kind of reliability users never have to think about. You'll work closely with Web Kit, i Cloud, Security and Privacy, and Apple's Human Interface group to build experiences that are fast, trustworthy, and genuinely delightful. If you enjoy hard distributed-systems problems and care about the details that make a product feel effortless, this is a great place to make an impact.
Required skills
Distributed systems
Persistence
Sync protocols
Systems engineering
About Apple
Cupertino
Headquarters