Storage Systems Engineer, Software Delivery & Technologies

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $195k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays more than 69% of similar roles. Most pay $158,450–$231,150 — the blue band above. At the midpoint, this role pays about $214k versus about $195k 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 · Storage Systems Engineer, Software Delivery & Technologies

The Storage Systems Engineer, Software Delivery & Technologies joins the SD&T Enterprise team to manage the storage platforms hosting Apple source code management and collaboration tools. This role involves developing, designing, and debugging storage systems to ensure reliability, performance, and security across a large-scale distributed environment. Key responsibilities include software development to enhance storage infrastructure, automating continuous integration and continuous delivery pipelines, and implementing observability for monitoring and metrics reporting. The engineer will manage service incidents, draft RFC proposals, and maintain 99.9% uptime for production environments. Required technical skills include experience with distributed storage systems, networking, and security, along with proficiency in programming languages like Python, Swift, or Go. Preferred experience includes container platforms like Docker or Kubernetes, and monitoring tools such as Prometheus and Grafana.

What you'll do

  • Develop software to enhance the reliability and performance of storage systems.
  • Design secure architectures and engineer infrastructure for enterprise-scale storage platforms.
  • Deploy, configure, and monitor open-source storage platforms in a distributed environment.
  • Automate continuous integration and continuous delivery pipelines for storage environments.
  • Implement observability tools for monitoring, alerting, and reporting on SLI/SLO metrics.
  • Lead service incidents to resolution and manage change control processes.
  • Draft RFC proposals and maintain technical documentation for new processes.

What we're looking for

  • Experience in designing distributed storage systems for reliability, scalability, security, and performant HA/DR.
  • Experience implementing and troubleshooting distributed systems across storage, networking, and security.
  • Incident management experience managing customer-facing storage systems in a 24/7 environment.
  • Bachelor's in Computer Engineering, Systems Engineering, or Computer Science, or equivalent work experience.
  • Proficiency in Python, Swift, Go, or similar programming languages.
  • Experience as a storage administrator for NFS filesystem or S3 object (preferred).
  • Experience with container platforms like Docker or Kubernetes (preferred).
  • Experience with monitoring and alerting tools like Prometheus or Grafana (preferred).

More like this

Similar roles

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

Software Engineer, Storage Infrastructure

Apple Inc

Cupertino, CA 94 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

Staff Software Engineer, ASE Storage Infrastructure

Apple Inc

Seattle, WA 178 days ago $205,400–$308,500
Distributed Systems Rust C++ C Block Storage Replication Consensus Protocols Raft Paxos Erasure Coding Database Systems Storage Engines Distributed File Systems Ceph HDFS Spanner CockroachDB FoundationDB Metadata Systems Data Durability
10+ yrs exp

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

Principal Software Engineer, Storage Infrastructure

Microsoft

17 days ago $142,800–$274,800
Distributed Systems Kubernetes C++ Python C# Java Storage Systems File Systems KV Caching RDMA InfiniBand RoCE CUDA GPU Observability Networking Azure Distributed Training
6+ yrs exp Hybrid