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