Apple
Storage Infrastructure - Apple Service Engineering
$142K–$214K
Seattle, Washington · Full-time · Posted Sep 16, 2026
- Experience
- 3 years of professional software development experience; 2+ years coding in one or more of Rust, C++, Java, or C#.
- Education
- Bachelor’s Degree in Computer Science, an engineering-related field, or equivalent related experience.
About the job
Build and operate large-scale storage platforms and distributed systems designed for high performance, availability, durability, and reliability across Apple services.
What you'll do
- Design storage device-optimized, low-level storage solutions and shape product features and architecture as systems scale.
- Develop and maintain mission-critical distributed systems and optimize high-performance IO stacks.
- Drive operational excellence and collaborate across teams to deliver resilient storage infrastructure.
What they ask for
- Experience building storage systems.
- At least 2 years of coding in one or more of Rust, C++, Java, or C#.
- Experience with scripting languages such as Bash, Python, or Perl.
- Bachelor’s Degree in Computer Science, an engineering-related field, or equivalent related experience.
Nice to have
- Knowledge of software testing methodologies and practices, and core computer science concepts including data structures, algorithms, and concurrency.
- Distributed systems experience or fundamentals, including fault tolerance and consistency; proficiency with UNIX/Linux.
Pay
$142,300 and $214,300 USD base salary
Tools
Rust, C++, Java, C#, Bash, Python, Perl, UNIX/Linux
Model-written summary · the original posting is authoritative