Back to all jobs
Apple logo

Senior Software Engineer - iCloud Messaging Services

Apple

Cupertino, California, United States of America
Full-time, Regular
Posted Aug 11, 2025
Onsite

About the role

As an engineer on the Messaging Services team, you will design, build, and operate the services that enable Apple's critical communication features

Responsibilities

  • Design, build, and operate the critical server-side components that power new communication features
  • Act as the server-side technical lead for new features
  • Partner with iOS, hardware, and other service teams to influence and craft the end-to-end architecture
  • Assume responsibility for the successful delivery of a feature's backend
  • Lead sophisticated, multi-functional projects from conception to delivery
  • Mentor and guide engineers both within our team and across the company
  • Uphold and champion our deep dedication to user experience, privacy, and security

Requirements

  • 5+ years of SW Development experience
  • Shown experience in designing, implementing, and operating high-performance, highly-available distributed services
  • Validated ability to lead complex, cross-functional technical projects from conception to delivery
  • Strong programming skills in a language like Java, C++, Go, or similar
  • Deep understanding of computer science fundamentals: data structures, algorithms, and concurrency

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Range of discounted products and free services
  • Reimbursement for certain educational expenses
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses or commission payments
  • Relocation assistance

About the Company

Apple is an equal opportunity employer that is committed to inclusion and diversity

Job Details

Salary Range

$181,100 - $318,400/yearly

Location

Cupertino, California, United States of America

Employment Type

Full-time, Regular

Original Posting

View on company website
Create resume for this position