Drimva

Apple

Senior Software Engineer - Distributed Systems

$150K–$278K

Cupertino, California · Senior · Full-time · Posted Jul 24, 2026

Experience
5+ years of professional software engineering experience.
Education
BS in Computer Science or equivalent, related experience.

About the job

Build and operate high-performance distributed infrastructure, storage, backend services, and tools that improve software development across Apple.

What you'll do

  • Engineer distributed services, tooling, and operational standards; collaborate with teams to refine requirements and implement solutions.
  • Improve scalability, resiliency, performance, and operability using algorithm design, testing, metrics, and log data.
  • Own critical components and scale services to handle increasing problem sizes.

What they ask for

  • 5+ years of professional software engineering experience.
  • Experience with high-performance, strongly typed languages such as Go, Rust, Scala, or others.
  • Experience building and operating distributed systems; familiarity with large infrastructure systems like Kubernetes.
  • Interest in distributed storage, observability, reliability, and cloud services; ability to work across stack levels, including debugging OS-level memory and concurrency issues.

Nice to have

  • Familiarity with application and service monitoring tools and techniques.
  • Experience with incident management and response.

Pay

$150,400 and $277,600 USD base salary

Tools

Go, Rust, Scala, Kubernetes

Model-written summary · the original posting is authoritative

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