Sr. Software Engineer, Apple Services Engineering

Apple is a technology company that builds and provides systems powering customer-facing services like iCloud, iTunes, Siri, and Maps.
$166,600 - $296,300
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cloud

Description For Sr. Software Engineer, Apple Services Engineering

Apple Services Engineering team is at the forefront of building critical infrastructure that powers Apple's major services including iCloud, iTunes, Siri, and Maps. The team is developing a cutting-edge low latency distributed storage block storage system for Apple's cloud infrastructure. This role offers a unique opportunity to work on fundamental storage systems, from device-level optimization to large-scale distributed systems architecture. As a Senior Software Engineer, you'll be instrumental in shaping the product's features and architecture as it scales to meet the demands of various workloads, from databases to ML/analytics frameworks. The position combines deep technical challenges with the opportunity to make significant organizational impact within Apple's Cloud Infrastructure organization. You'll work with a collaborative team of engineers, building systems that must maintain mission-critical levels of availability and durability. The role offers competitive compensation, comprehensive benefits, and the chance to work on systems that directly impact millions of Apple users worldwide. This is an ideal position for engineers passionate about distributed systems, storage optimization, and building large-scale infrastructure.

Last updated 3 days ago

Responsibilities For Sr. Software Engineer, Apple Services Engineering

  • Build low latency distributed storage block storage system
  • Work on storage device-optimized low-level storage
  • Develop large-scale distributed systems
  • Build high-performance IO stacks
  • Shape product features and architecture as it scales
  • Collaborate with cross-functional teams

Requirements For Sr. Software Engineer, Apple Services Engineering

Python
Linux
Rust
  • 7 years of professional software development experience
  • Experience in building storage systems
  • 7+ years of coding in Rust, C++, Java or C#
  • Proficient with UNIX/Linux
  • Experience with scripting languages (Bash, Python, Perl)
  • Bachelor's Degree in Computer Science, engineering-related field, or equivalent experience
  • Excellent knowledge of software testing methodologies & practices
  • Background on persistent storage or database development

Benefits For Sr. Software Engineer, Apple Services Engineering

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

Interested in this job?

Jobs Related To Apple Sr. Software Engineer, Apple Services Engineering

Distributed Systems Engineer - Instructional Products

Senior Distributed Systems Engineer position at Apple focusing on search and machine learning for instructional content delivery systems.

Senior Software Engineer - FoundationDB

Senior Software Engineer position at Apple working on FoundationDB, developing distributed systems and cloud services for iCloud Platform.

Software Engineer, Distributed Systems - Apple TV

Senior Software Engineer position at Apple focusing on distributed systems for Apple TV, building next-gen sports and media knowledge graph platform.

Distributed Build Systems Engineer - Software Assembly & Packaging

Senior Distributed Systems Engineer role at Apple, focusing on build systems and software packaging, offering competitive compensation and comprehensive benefits.

Applied Networking Frameworks Engineer

Senior Software Engineer role at Apple focusing on building networking frameworks and protocols for device-to-device communications, powering features like iMessage and FaceTime.