Senior Software Engineer - Apple Cloud Products - iCloud Photos

Apple Inc.

San Francisco (CA)

On-site

USD 185,000 - 325,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Employee stock programs
Stock Purchase Plan
Medical & dental coverage
Retirement benefits

Job summary

Apple Inc. in San Francisco, CA, is seeking a senior backend engineer to help build and maintain highly scalable backend services powering iCloud Photos across iOS, VisionOS and macOS. You will collaborate with multiple engineering teams, define architectural patterns, and contribute to product ideas that impact hundreds of millions of users.

Our team emphasizes mentorship, learning, and growth. The role requires strong Java experience with distributed systems, NoSQL knowledge (Cassandra), and

Qualifications

  • 5+ proven experience in crafting, developing and maintaining high-performance distributed systems and services using Java.
  • Experience with NoSQL databases such as Cassandra.
  • Strong CS fundamentals and multi-thread programming experience.

Skills

Java
NoSQL Cassandra
Distributed systems
Multi-threading
APIs design

Job description

San Francisco, California, United States Software and Services

There are job opportunities, and then there are career-defining moments. This might be yours.You will join a fast-paced and high growth team within the Apple Cloud organization with opportunity to have a direct impact on the company results. You will help build the team's culture, and participate in defining the technology and engineering practices. You will not only be building mission-critical backend services to support iCloud Photos on iOS, VisionOS and macOS platforms used by hundreds of millions of users worldwide, but you will work with and learn from some of the best engineers that you can only find at Apple.We’d love to hear from you!

Description

Our team is in charge of iCloud Photos, and this brings phenomenal visibility to our work. We know our product is great, but we also believe we can make it even better. We need your engineering skills as well as your product ideas to define and build the next generation of features that your friends and family are going to use.You will get to collaborate with many engineering teams across Apple, therefore good communication and relationship-building skills are essential to your success. Having an inquisitive mind and asking questions will help you not only achieve immediate results, but also inspire new ideas for your next killer feature.At AppleCloud, we're very invested in your personal growth. We will work with you to define your career goals and help you get closer to them with mentorship, training and education.

Minimum Qualifications
  • 5+ 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, including designing data models and storage systems; expertise in managing data flows, developing APIs, selecting caching strategies; and deep experience in building, deploying, and optimizing robust, scalable, and maintainable services.
Preferred Qualifications
  • Knowledge of Swift and/or Objective C is a plus.
  • Passion for quality with a keen eye for detail
  • An interest in working on consumer facing products.

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition.

Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Apple Services Engineering, iCloud Platform
Software Engineer, Apple Services Engineering, iCloud Platform

Apple Inc. • Seattle (WA)

On-site
USD 150,400 - 277,600
Discretionary bonuses
Relocation assistance
Employee stock programs
Senior Software Engineer, iCloud Foundation
Senior Software Engineer, iCloud Foundation

Apple Inc. • San Francisco (CA)

On-site
USD 175,000 - 309,000
Relocation
Employee stock purchase plan
Medical and dental coverage
Sr. Data Engineer, iCloud
Sr. Data Engineer, iCloud

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
Medical and dental coverage
Apple stock programs
Tuition reimbursement
+1
Sr. Data Engineer, iCloud
Sr. Data Engineer, iCloud

Apple Inc. • Seattle (WA)

Hybrid
USD 175,000 - 309,000
Medical and dental
Employee stock programs
Relocation assistance
+1
Senior Software Engineer, Apple Services Engineering
Senior Software Engineer, Apple Services Engineering

Apple Inc. • San Francisco (CA), Northern (KY)

On-site
USD 150,000 - 278,000
Employee stock programs
Educational expense reimbursement
Medical and dental coverage
+1
Client Software Engineer - Private Cloud Compute
Client Software Engineer - Private Cloud Compute

Apple Inc. • San Diego (CA), Northern (KY)

On-site
USD 142,000 - 263,000
Medical and dental coverage
Retirement benefits
Discounted products and free services
+2
Senior Software Engineer, iCloud Foundation
Senior Software Engineer, iCloud Foundation

Apple Inc. • Seattle (WA)

On-site
USD 185,000 - 325,000
Senior Software Engineer — CloudKit Client
Senior Software Engineer — CloudKit Client

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 278,000
Medical and dental coverage
Retirement benefits
Apple stock programs
+2
Client Software Engineer - Private Cloud Compute
Client Software Engineer - Private Cloud Compute

Apple Inc. • Seattle (WA)

On-site
USD 142,000 - 214,000
Senior Software Engineer - Family Services- iCloud
Senior Software Engineer - Family Services- iCloud

Apple Inc. • San Diego (CA), Northern (KY)

Hybrid
USD 175,000 - 309,000
Stock programs
Employee Stock Purchase Plan
Medical and dental coverage
+3