Senior Software Engineer - Apple Cloud Products - iCloud Drive

Apple is a technology company that develops cloud products and services including iCloud Drive and backup solutions for iOS, iPadOS, VisionOS and macOS platforms.
$175,800 - $264,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 across iOS, iPadOS, VisionOS, and macOS platforms. As part of a fast-paced, high-growth team, you'll help shape team culture and engineering practices while working with cutting-edge Apple technologies.

The position focuses on developing and enhancing iCloud Backup and Drive services, requiring strong expertise in distributed systems and Java development. You'll collaborate across multiple Apple engineering teams, contributing to feature development and system architecture. The role demands both technical excellence and product vision to create next-generation features that millions will use.

Apple offers comprehensive benefits including competitive base pay, stock options, medical coverage, and education reimbursement. The company strongly values personal growth, providing mentorship and training opportunities. The work environment promotes innovation, collaboration, and technical excellence, making it ideal for engineers who want to make a significant impact while working with world-class technologies.

This role is perfect for experienced engineers who combine technical expertise with product thinking, enjoy collaborative environments, and want to work on products that directly impact users worldwide. You'll have the unique opportunity to work with Apple-exclusive technologies while contributing to services used by billions of people globally.

Last updated 9 minutes 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
  • Education reimbursement for career advancement
  • 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

Engineer In Charge

Senior Engineer In Charge position at Apple, leading broadcast production facility operations with 10+ years experience required, salary range $129,600-$236,300.

Senior Software Engineer - ASE / Apple Services Engineering

Senior Software Engineer position at Apple focusing on privacy-focused platform services and distributed systems, offering competitive compensation and benefits.

Senior Software Engineer, Authorization

Senior Software Engineer role at Apple focusing on authorization and security systems, building fundamental services for Apple's global infrastructure.

Tools and Automation Engineer

Senior QA Engineering role at Apple focusing on video applications testing for macOS and iOS software.

Broadcast Engineer

Senior Broadcast Engineer position at Apple in Cupertino, managing campus venue technology and supporting live events with 20 years experience required.