Staff Software Engineer, ASE Storage Infrastructure

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$201,300–$302,200 / yr
Posted
35 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $198k
This role $252k
$131k most similar roles pay here $321k

This role pays more than 85% of similar roles. Most pay $168,500–$227,337 — the shaded band above. At the midpoint, this role pays about $252k versus about $198k 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 969 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 756 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Staff Software Engineer, ASE Storage Infrastructure

As a Staff Software Engineer at Apple Services Engineering (ASE) in the Storage Platforms organization, you will join a collaborative team dedicated to building large-scale storage systems. Your role involves shaping Elastic Disk's architecture and features as it scales significantly, focusing on replication, durability, metadata management, and performance optimization. You will own the technical vision for key components of Elastic Disk, evolve its replication protocol, enhance end-to-end durability through advanced repair mechanisms, and drive network data path performance improvements. Additionally, you will mentor engineers, lead design reviews, and collaborate with various teams to ensure high standards in development practices and testing. The ideal candidate has over 10 years of experience building infrastructure and distributed services, deep expertise in systems-level languages like Rust or C++, and a strong background in designing large-scale storage systems. Experience with consensus protocols, block storage, and data durability techniques is highly preferred.

What you'll do

  • Own the technical vision for Elastic Disk's Replication & Metadata Systems as it scales.
  • Evolve replication protocol to enhance availability, correctness, and durability of the service.
  • Advance end-to-end durability through next-generation repair, replica reconstruction, and continuous scrubbing.
  • Drive performance optimization by profiling bottlenecks and evaluating advanced network stacks.
  • Mentor engineers and lead design reviews for storage engine and control plane partners.

What we're looking for

  • 10+ years of professional software development experience in infrastructure, systems, or distributed services.
  • 5+ years of hands-on experience designing, building, and operating large-scale distributed storage or database systems.
  • Proficiency in Rust, C++, or C for system-level programming; deep expertise in at least one systems language.
  • Strong understanding of distributed systems with proven ability to ensure correctness under concurrency and failure scenarios.
  • Experience managing services through their full lifecycle, including design, implementation, rollout, on-call support, and incident response.
  • Bachelor's degree in Computer Science or a related engineering field required; MS or PhD preferred.
  • Extensive background in storage and database technologies, with leadership experience in distributed systems at scale.

More like this

Similar roles

Software Engineer, Data Solutions ASE

Apple Inc

New York City, NY 16 days ago $147,400$272,100
Apache_Kafka Java Kubernetes AWS GCP Cassandra Redis RESTful_APIs Service_Oriented_Architecture Docker CI/CD Prometheus Grafana Chaos_Engineering Property_Based_Testing

Senior Staff Software Engineer: Data & Storage Platform

Uber

Seattle, WA 40 days ago $267,000$267,000
HDFS Cloud Object Storage S3 GCS OCI Blobstore metadata management Apache Hudi Apache Iceberg Docstore Google Spanner TiDB Cassandra Redis Spark Flink Ray Presto Trino Hive Java Go Scala C++ Distributed MySQL Vitess GCP RAG systems GPU data loading Observability CI/CD

Senior Staff, IT Storage Engineer

Samsung Electronics

Remote (3655 N 1St St, San Jose, Ca, Usa, US) 18 days ago $180,200$297,200
NetAppONTAP Linux Python Ansible Terraform ONTRAPAPIO NFS XFS ZFS ext4 StorageGRID FlexGroup SnapMirror FabricPool QoS EDA HPC Lustre GPFS BeeGFS AWSFSxforNetAppONTAP AzureNetAppFiles SystemTap eBPF perf NFSv3 NFSv4 LSF Slurm GridEngine
Remote

Staff Software Engineer, Data Infrastructure

SpaceX

Remote (US) 63 days ago $265,000$279,500
Apache Iceberg Apache Flink Trino ClickHouse Apache Kafka Apache Spark Snowflake Databricks Confluent Airflow dbt Delta Lake Scala Python Postgres AWS
Remote

Staff Software Engineer, Data Infrastructure

Salesforce

Remote (San Francisco, CA) 10 days ago $197,300$313,700
StarRocks Pinot Trino Airflow Temporal EMR Hive Metastore Kubernetes Python Golang Bash SQL CI/CD GitHub Actions Vault Terraform Chef Grafana
Remote