Software Engineer - Apple Services Engineering Storage SRE

Apple develops and maintains systems and infrastructure supporting services like iCloud, iTunes, Siri, and Maps.
Sacramento, CA, USA
$157,800 - $237,500
Site Reliability
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Engineer - Apple Services Engineering Storage SRE

Apple Service Engineering (ASE) is seeking a Senior Software Engineer to join their Block Storage SRE team. This role is crucial in developing and maintaining the systems that power Apple's global services including iCloud, iTunes, Siri, and Maps. The position combines software engineering expertise with infrastructure management, requiring deep knowledge of x86 computing, networking, Linux, and distributed systems.

The ideal candidate will have strong Golang development experience and at least 5 years of software engineering experience. You'll be responsible for designing, deploying, and optimizing large-scale storage infrastructure that supports Apple's worldwide operations. The role offers an opportunity to work with cutting-edge technology and impact millions of users globally.

Working at Apple, you'll be part of a team that values innovation and technical excellence. The compensation package includes a competitive base salary range of $157,800 to $237,500, plus additional benefits like stock options, comprehensive healthcare, and educational reimbursement. You'll collaborate with talented engineers and leaders to build robust, scalable solutions that maintain Apple's high standards of performance and reliability.

The position requires expertise in Linux environments, understanding of storage systems, and familiarity with modern development practices. Additional skills in languages like Java, Python, or Rust, and experience with containerization technologies like Docker and Kubernetes are highly valued. This is an excellent opportunity for a senior engineer looking to make a significant impact at one of the world's most influential technology companies.

Last updated 17 days ago

Responsibilities For Software Engineer - Apple Services Engineering Storage SRE

  • Design, deploy, maintain, and optimize large-scale foundational storage infrastructure
  • Collaborate with development engineers and software engineering leaders
  • Design and implement systems, tools, and services for cloud-scale storage solutions

Requirements For Software Engineer - Apple Services Engineering Storage SRE

Go
Java
Python
Linux
Kubernetes
  • Senior-level Golang development experience
  • 5+ years in a Software Engineering role
  • Experience working in Linux environments
  • Familiarity with Agile development methodologies and SDLC
  • High-Level understanding of Block, File, or Object storage systems
  • BS degree or higher in Computer Science, related field, or equivalent experience

Benefits For Software Engineer - Apple Services Engineering Storage SRE

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Software Engineer - Apple Services Engineering Storage SRE

Site Reliability Engineer (SRE) - Apple Services Engineering / iCloud

Senior SRE position at Apple working on iCloud services, offering competitive pay and benefits, requiring strong Linux and distributed systems experience.

Sr. Site Reliability Engineer (SRE) - iCloud Edge & Messaging (ASE)

Senior SRE position at Apple focusing on iCloud Edge & Messaging services, offering competitive salary and opportunity to work on massive-scale systems.

Site Reliability Engineer, Health Software

Senior Site Reliability Engineer role at Apple's Health team, focusing on large-scale system maintenance, automation, and healthcare software reliability.

Senior Site Reliability Engineer - Apple Services Engineering

Senior SRE role at Apple Services Engineering, focusing on large-scale storage infrastructure, requiring Golang expertise and 5+ years experience, offering competitive compensation and benefits.

ASE Senior Site Reliability Engineer

Senior Site Reliability Engineer role at Apple Services Engineering team, managing infrastructure for App Store and other Apple services.