Drimva

Apple

Staff Software Engineer, ASE Storage team

$216K–$325K

Cupertino, California · Staff · Full-time · Posted Sep 14, 2026

Experience
10 years of professional software development experience on software or infrastructure systems; 5 years building and operating distributed systems.
Education
Bachelor’s Degree in Computer Science, an engineering-related field, or equivalent related experience.

About the job

Lead the design and development of Apple’s distributed object and key-value storage systems, improving their scalability, availability, security, and durability.

What you'll do

  • Design, build, and maintain software and services for Apple’s internal cloud infrastructure.
  • Design and implement distributed key-value store features, including automatic repairs, shard splits, and rebalances.
  • Collaborate with customer and storage reliability engineering teams, building testable, maintainable code and scalable processes.

What they ask for

  • Strong analytical and problem-solving skills, with meticulous attention to detail.
  • Experience coding in one or more of Rust, C++, Java, or C#.
  • Bachelor’s Degree in Computer Science, an engineering-related field, or equivalent related experience.

Nice to have

  • Proven track record building, launching, and operating large-scale production internet services.
  • Knowledge of distributed databases or storage, familiarity with RocksDB, or knowledge of Java non-blocking and thread-safe programming.

Pay

$216,200 and $324,800 (USD; base salary)

Tools

Rust, C++, Java, C#, Raft/ZAB, RocksDB

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)