Senior Software Engineer - Apple Cloud Products - iCloud Drive

A leading technology company that creates innovative products including iOS, iPadOS, VisionOS and macOS platforms for billions of users.
$175,800 - $312,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Apple Cloud Products - iCloud Drive

Join Apple's AppleCloud organization as a Senior Software Engineer working on iCloud Drive and Backup services. This role offers a unique opportunity to impact billions of users while working with cutting-edge technologies exclusive to Apple. The team is fast-paced and high-growth, focusing on building critical services for iOS, iPadOS, VisionOS, and macOS platforms.

As a senior engineer, you'll be instrumental in shaping the next generation of iCloud features, collaborating across multiple engineering teams at Apple. The role demands strong expertise in distributed systems, particularly with Java and Cassandra, combined with excellent communication skills for cross-team collaboration.

Apple offers an exceptional compensation package, including a competitive base salary range of $175,800 to $312,200, plus equity opportunities through RSUs and ESPP. The benefits package includes comprehensive medical and dental coverage, retirement benefits, and educational reimbursement opportunities.

The position is based in Cupertino, where you'll work with talented engineers on high-impact projects. Apple emphasizes personal growth, providing mentorship, training, and education opportunities. The company is committed to inclusion and diversity, ensuring equal opportunities for all applicants.

This role is perfect for experienced engineers who want to work on large-scale systems that directly impact users worldwide while being part of a company known for innovation and technical excellence. You'll have the chance to contribute to products used by friends and family while working with technologies and tools exclusive to Apple.

Last updated 4 days ago

Responsibilities For Senior Software Engineer - Apple Cloud Products - iCloud Drive

  • Build critically meaningful services for iOS, iPadOS, VisionOS and macOS platforms
  • Define and build the next generation of features for iCloud Backup and Drive
  • Collaborate with many engineering teams across Apple
  • Design data models and storage systems
  • Manage data flows
  • Develop APIs
  • Select caching strategies
  • Build, deploy, and optimize robust, scalable, and maintainable services

Requirements For Senior Software Engineer - Apple Cloud Products - iCloud Drive

Java
Cassandra
  • 8+ years of experience in crafting, developing and maintaining high-performance distributed systems and services using Java (Spring, SpringBoot, etc)
  • Experience in NoSQL databases such as Cassandra
  • Strong Computer Science fundamentals and multi-thread programming experience
  • Proficiency in independently learning new technologies, planning and implementing projects
  • Knowledge of Swift and/or Objective C is a plus
  • Strong dedication to quality with a keen eye for detail

Benefits For Senior Software Engineer - Apple Cloud Products - iCloud Drive

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs and restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Range of discounted products and free services

Interested in this job?

Jobs Related To Apple Senior Software Engineer - Apple Cloud Products - iCloud Drive

WebKit Architecture Engineer

Senior WebKit Architecture Engineer position at Apple, focusing on core framework development, security, and performance optimization using C++ and web technologies.

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Senior Engineering Project Manager role at Apple, focusing on SAP Payments & Trade-In systems, requiring 10+ years of experience in SAP SD implementation and enhancement.

Xcode Program, Build, and Release Project Manager

Senior Project Manager role at Apple managing Xcode and Swift Playground releases, coordinating builds and bug tracking operations for developer tools.

Strategic Partnerships Manager, Third Party Media Tools and Technology - Apple Vision Pro

Lead third-party media tools and technology partnerships for Apple Vision Pro, driving innovation in spatial computing and Live video production.

Strategic Partnerships Manager, Third Party Media Tools and Technology - Apple Vision Pro

Lead third-party media tools and technology partnerships for Apple Vision Pro, driving innovation in spatial computing and entertainment technology.