Sr Messages Infrastructure Engineer

Apple Inc.

San Francisco (CA)

In loco

USD 184.700 - 324.800

Tempo pieno

14 giorni+

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Medical & dental coverage
Retirement benefits
Stock programs
Tuition reimbursement
Relocation assistance
Bonuses/commissions

Descrizione del lavoro

Apple Inc. is seeking an engineer to design and ensure robustness of the Messages core on-device architecture and sync infrastructure across iOS, macOS, watchOS and visionOS.

You will focus on foundational data structures, APIs, and persistence layers that power Messages across platforms. Responsibilities include building and optimizing sync with Messages in iCloud, CloudKit integration, and collaborating with security, platform API, and UX teams to deliver new features while maintaining

Competenze

  • Proficient in object-oriented design and mobile app architecture.
  • Experience building and maintaining iOS/macOS/watchOS/visionOS apps.
  • Strong problem-solving skills with modular, testable code.

Mansioni

  • Design on-device data architectures for Messages data across platforms.
  • Develop robust data structures, APIs, and databases for Messages features.
  • Build and optimize sync infrastructure with Messages in iCloud and CloudKit.
  • Manage system daemons, storage, and transcoding pipelines.
  • Write testable code to ensure quality and backward compatibility.
  • Collaborate with cross-functional teams to deliver new features.

Conoscenze

OOP Design
Mobile apps
Swift/Obj-C
Multi-threading

Strumenti

SQLite
CloudKit
XPC

Descrizione del lavoro

San Francisco Bay Area, California, United States Software and Services

Join Apple’s Messages team as an engineer responsible for designing and ensuring the robustness of Messages core on-device architecture and sync infrastructure. Our team is dedicated to creating exceptional user experiences, as Messages is a crucial platform for secure global connections. You will focus on the foundational data structures, APIs, and persistence layers that power Messages across iOS, macOS, watchOS, and visionOS. Work on building and scaling infrastructure related to Messages in iCloud utilizing CloudKit, SQLite databases, and system daemons. You will have the opportunity to work closely with partner teams in iCloud, Telephony, IdentityServices. Come be part of the team helping our customers connect to their most important people in delightful, expressive ways.

Description

Every day, millions of people connect via Messages, expressing and sharing with the people who matter most to them in many different ways. We are constantly adding new communication tools for iMessage, all with end-to-end encryption for both individual and group conversations. We believe privacy is a fundamental human right, and you’ll incorporate this belief into everything we build.

Responsibilities
  • Designing and maintaining the on-device architecture that stores, vends, and syncs Messages data across iOS, macOS, watchOS, and visionOS.
  • Developing robust data structures, APIs, and database schemas to support innovative new Messages features.
  • Building and optimizing sync infrastructure, specifically focusing on Messages in iCloud and CloudKit integration.
  • Managing system daemons, attachment storage, and transcoding pipelines.
  • Creating testable code to rigorously test changes and ensure consistent quality and backwards compatibility over time.
  • Collaborating with cross-functional teams—including peer engineers on protocols, security, platform API, and user experience—to build exciting new features.
Minimum Qualifications
  • Strong object-oriented development and design skills
  • At least 6 years of industry experience building mobile applications
  • The ability to adapt quickly to new technical environments and resolve sophisticated problems
  • A passion for modular, maintainable, testable code
Preferred Qualifications
  • At least 2 years of prior hands‑on iOS or macOS application development
  • Experience with Swift and/or Objective‑C preferred
  • Experience with databases (SQLite), sync frameworks (CloudKit), and system daemons (XPC)
  • Experience with system concepts including multi‑threaded processing, synchronization, and interprocess communication
  • Experience maintaining legacy code and backwards compatibility, with a record of replacing legacy code with new things in non‑disruptive ways
  • Specific experience defining and driving data structures, APIs, or persistence layers for communication features

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses— including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek 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. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Release Engineer, Internet Technologies
Release Engineer, Internet Technologies

Apple Inc. • Cupertino (CA)

In loco
USD 145.000 - 264.000
Software Engineer – Messaging Identity Services Job ID- 967 Job ID- 3205
Software Engineer – Messaging Identity Services Job ID- 967 Job ID- 3205

MaziCTools • Stati Uniti

Remoto
USD 143.000 - 264.000
Stock programs
Discretionary bonuses
Tuition reimbursement
+1
Senior Software Engineer, Apple Services Engineering, iCloud Platform
Senior Software Engineer, Apple Services Engineering, iCloud Platform

Apple Inc. • Seattle (WA)

In loco
USD 175.000 - 309.000
SDET Manager, Mail & Messages Automated Testing Frameworks
SDET Manager, Mail & Messages Automated Testing Frameworks

Apple Inc. • San Diego (CA)

In loco
USD 196.000 - 338.000
Senior Software Engineer, iCloud Foundation
Senior Software Engineer, iCloud Foundation

Apple Inc. • Seattle (WA)

In loco
USD 185.000 - 325.000
Director of Software Engineering, Comms Apps Teams
Director of Software Engineering, Comms Apps Teams

Apple Inc. • Cupertino (CA)

In loco
USD 305.000 - 487.200
Comprehensive medical and dental coverage
Retirement benefits
Employee stock programs
+1
iOS Software Engineer, Customer Systems
iOS Software Engineer, Customer Systems

Apple Inc. • Sunnyvale (CA)

In loco
USD 184.700 - 324.800
Senior Messaging Infrastructure & iCloud Sync Architect
Senior Messaging Infrastructure & iCloud Sync Architect

Apple Inc. • San Francisco (CA)

In loco
USD 184.700 - 324.800
Medical & dental coverage
Retirement benefits
Stock programs
+3
Software Engineer, Apple Services Engineering, iCloud Platform
Software Engineer, Apple Services Engineering, iCloud Platform

Apple Inc. • Seattle (WA)

In loco
USD 142.000 - 263.000
Medical and dental coverage
Retirement benefits
Employee stock programs
+1
Software Development Engineer in Test - Contacts, Phone, FaceTime
Software Development Engineer in Test - Contacts, Phone, FaceTime

Apple Inc. • San Diego (CA)

In loco
USD 142.000 - 263.000
Medical & Dental
Stock programs
Relocation assistance
+1