Apple
Apple

Software Engineer, Safari Continuity

RoleBackend
LevelMid Level
LocationCupertino, Canada, United States
WorkOn-site
TypeFull-time
Posted3 days ago
Apply now

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