Senior Software Engineer - iCloud Messaging Services
Apple
Cupertino, California, United States of America
Full-time, Regular
Posted 1 week ago
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