Senior Software Engineer - Apple Distributed Storage (Object Store)

Apple is a global technology company that provides cloud infrastructure and services supporting iCloud and other backend systems.
$175,800 - $312,200
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer - Apple Cloud Distributed Key-Value Store

Senior Software Engineer role at Apple building distributed key-value store systems handling millions of transactions per second across global infrastructure.

Senior Software Engineer - Distributed Systems (ASE)

Senior Software Engineer position at Apple building next-gen cloud platform for services like iCloud and Siri, focusing on distributed systems and cloud infrastructure.

Software Development Engineer II, Expansion Team

Senior Software Engineer position at Amazon's Middle East and North Africa team, focusing on distributed systems and technical leadership.

Senior Software Engineer, GPU Communications and Networking

Senior Software Engineer role at NVIDIA focusing on GPU Communications and Networking, developing optimized communication runtimes for Deep Learning and HPC systems.

Senior Software Engineer, Distributed Backend

Senior Software Engineer position at Roku focusing on building scalable, distributed backend systems for advertising platform, requiring 10+ years of experience in large-scale systems.

Description For Senior Software Engineer - Apple Distributed Storage (Object Store)

Apple's Object Store team is seeking a Senior Software Engineer to join their mission-critical infrastructure team. This role focuses on developing and maintaining a massive-scale storage system that serves as the foundation of data storage across Apple's services. The position offers an opportunity to work on systems that handle exabytes of data and impact hundreds of millions of users worldwide.

The ideal candidate will join a friendly, collaborative, and highly-motivated team working on the next version of Apple's distributed storage infrastructure. You'll be at the heart of Apple's cloud infrastructure, which powers iCloud and numerous backend systems. This role requires a blend of technical expertise in distributed systems and the ability to collaborate effectively across teams.

As a Senior Software Engineer, you'll be responsible for designing and implementing large-scale services that are crucial to Apple's success. The work involves building robust, scalable solutions while ensuring high availability, durability, and performance. You'll have the chance to directly influence the direction of critical Apple internet services for years to come.

The position offers competitive compensation, including a base salary range of $175,800 to $312,200, plus additional benefits such as stock options, comprehensive healthcare, and educational support. This is an excellent opportunity for a passionate engineer who wants to make a significant impact at one of the world's leading technology companies while working on challenging distributed systems problems at massive scale.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - Apple Distributed Storage (Object Store)

  • Designing, building and maintaining software and services to improve feature set, availability, scalability and security of Apple's internal cloud infrastructure
  • Collaborating with internal teams, including customer teams and the storage SRE team
  • Building testable, maintainable code
  • Building working, collaborative relationships within team and across teams at Apple

Requirements For Senior Software Engineer - Apple Distributed Storage (Object Store)

Java
  • BS in Computer Science, or equivalent experience
  • At least 10 years of experience building and operating software systems
  • At least 5 years of experience building and operating distributed systems
  • Knowledge of Java and non-blocking and thread safe programming
  • Knowledge of distributed databases, distributed storage, or similar mass-scale Distributed Systems

Benefits For Senior Software Engineer - Apple Distributed Storage (Object Store)

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

Interested in this job?