Apple
Sr Messages Infrastructure Engineer
$185K–$325K
San Francisco Bay Area, California · Senior · Full-time · Posted Mar 12, 2026
- Experience
- At least 6 years of industry experience building mobile applications; preferred: at least 2 years of hands-on iOS or macOS application development.
About the job
Designs and maintains Messages’ on-device data architecture and iCloud sync infrastructure across Apple platforms, supporting secure messaging features.
What you'll do
- Design and maintain architecture that stores, serves, and syncs Messages data across iOS, macOS, watchOS, and visionOS.
- Build data structures, APIs, database schemas, and CloudKit-based sync infrastructure; manage system daemons, attachment storage, and transcoding pipelines.
- Write testable code to ensure quality and backwards compatibility, and collaborate with cross-functional teams on new features.
What they ask for
- Strong object-oriented development and design skills.
- Ability to adapt quickly to new technical environments and solve sophisticated problems.
- Passion for modular, maintainable, testable code.
Nice to have
- At least 2 years of hands-on iOS or macOS application development.
- Experience with Swift and/or Objective-C, SQLite, CloudKit, XPC, multithreading, synchronization, interprocess communication, legacy code, or communication-feature data layers.
Pay
$184,700 and $324,800 (base salary range)
Tools
iOS, macOS, watchOS, visionOS, CloudKit, SQLite, XPC, Swift
Model-written summary · the original posting is authoritative