Taro Logo

Senior Software Engineer - Apple Cloud Products - iCloud Photos

A leading technology company that creates innovative consumer electronics, software, and services.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

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

Join Apple's Cloud organization to work on iCloud Photos, a service used by hundreds of millions of users worldwide. As a Senior Software Engineer, you'll be part of a fast-paced, high-growth team with direct impact on company results. You'll build mission-critical backend services supporting iOS, VisionOS, and macOS platforms while collaborating with top engineers across Apple.

The role involves crafting high-performance distributed systems using Java and working with technologies like Cassandra. You'll be instrumental in defining and building next-generation features for iCloud Photos, requiring strong technical expertise and creative problem-solving abilities. The position demands excellent communication skills as you'll collaborate with various engineering teams across Apple.

Apple offers comprehensive benefits including competitive base pay, stock options, medical coverage, and education reimbursement. The team is deeply invested in personal growth, providing mentorship and training opportunities. This is more than just a job – it's an opportunity to shape products used by millions while working with some of the industry's best engineers.

The ideal candidate brings 5+ years of experience in distributed systems, strong CS fundamentals, and expertise in Java. You should be passionate about building consumer-facing products and have experience with NoSQL databases. At Apple, you'll be at the forefront of technology, working on products that impact people's daily lives while growing your career in a supportive, innovative environment.

Last updated 5 months ago

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

  • Build mission-critical backend services to support iCloud Photos on iOS, VisionOS and macOS platforms
  • Collaborate with engineering teams across Apple
  • Define and build next generation features for iCloud Photos
  • Participate in defining technology and engineering practices
  • Help build team culture

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

Java
Cassandra
  • 5+ years proven experience in crafting, developing and maintaining high-performance distributed systems and services using Java
  • Experience in NoSQL databases such as Cassandra
  • Strong Computer Science fundamentals and multi-thread programming experience
  • Curiosity for independently learning new technologies
  • Proficiency in planning and executing projects
  • Experience in designing data models and storage systems
  • Expertise in managing data flows, developing APIs, selecting caching strategies

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

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts
  • Free services

Interested in this job?