Staff Software Engineer, ASE Storage Infrastructure

Apple Inc

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$205,400–$308,500 / yr
Posted
178 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $210k
This role $257k
$144k $326k
below market most similar roles pay here above market

This role pays more than 86% of similar roles. Most pay $180,270–$239,400 — the blue band above. At the midpoint, this role pays about $257k versus about $210k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Staff Software Engineer, ASE Storage Infrastructure

Staff Software Engineer, ASE Storage Infrastructure joins the Storage Platforms organization to develop systems that store, protect, and serve data at massive scale. In this role, you will shape the architecture and technical direction for Elastic Disk, a next-generation block storage system designed for low latency and high availability. You will own the technical vision for replication and metadata systems, evolve replication protocols to strengthen durability, and drive performance across the network data path. Key responsibilities include advancing repair mechanisms, continuous scrubbing, and point-in-time backups while mentoring engineers through design reviews. The role requires deep expertise in distributed systems, concurrency, and systems-level languages like Rust, C++, or C. You will solve complex problems regarding data durability, consensus protocols, and high-performance IO stacks for compute workloads.

What does a Software Engineer earn in Washington?

Median $202800 from 409 postings across 38 companies.

See salary data

What you'll do

  • Own the technical vision for the Replication and Metadata Systems powering Elastic Disk.
  • Evolve the replication protocol to improve service availability, correctness, and durability at scale.
  • Advance end-to-end durability through next-generation repair, replica reconstruction, and continuous scrubbing.
  • Profile bottlenecks and evaluate next-gen network stacks to optimize the replication and network data path.
  • Represent the team in cross-organizational efforts to shape a unified replication foundation for storage backends.
  • Mentor engineers through design reviews, technical writing, and hands-on collaboration with storage and compute partners.
  • Drive engineering standards by implementing best practices for AI toolings, testing, and code reviews.

What we're looking for

  • 10+ years of professional software development experience building infrastructure, systems, or distributed services.
  • 5+ years of experience designing, building, and operating large-scale distributed storage or database systems in production.
  • Deep expertise in at least one systems-level language; strong Rust, C++, or C proficiency preferred.
  • Strong fundamentals in distributed systems with a proven ability to reason about correctness under concurrency and failure.
  • Experience owning services through the full lifecycle including design, implementation, rollout, on-call, and incident response.
  • Bachelor's degree in Computer Science, a related engineering field, or equivalent experience.
  • MS or PhD in Computer Science or a related field (preferred).
  • Experience with consensus protocols, block storage, or data durability techniques (preferred).

More like this

Similar roles

Staff Software Engineer, ASE Storage team

Apple Inc

Cupertino, CA 42 days ago $216,200–$324,800
Distributed Systems Rust C++ Java C# RocksDB Raft ZAB Distributed Databases Cloud Infrastructure thread safe programming High-performance IO Key-Value Store
10+ yrs exp

Software Engineer, Storage Infrastructure

Apple Inc

Cupertino, CA 93 days ago $184,700–$277,600
Distributed Systems Rust C++ Java C# Python Bash Perl UNIX Linux Storage Systems Data Structures Algorithms Concurrency Fault Tolerance Software Testing
3+ yrs exp

Software Engineer, Storage

DoorDash, Inc

San Francisco, CA +3 125 days ago $193,800–$285,000
Cassandra Redis GoLang Java Kafka DynamoDB Memcached CockroachDB Temporal Cadence Argo Distributed Systems NoSQL Vector Search Multi-threading
2+ yrs exp Hybrid

Senior Storage Software Engineer

Nvidia

Remote (Santa Clara, CA) 3 days ago $224,000–$356,500
Distributed File Systems Object Storage C C++ Rust Go Python Linux Kernel NVMe-oF SPDK RDMA RoCE InfiniBand NVMe VFS S3 Swift iSCSI Kubernetes CSI libfabric FUSE
10+ yrs exp Remote