Senior Storage Engineer, Distributed Caching

DoorDash, Inc.

New York, Northern (NY, KY)

Hybrid

USD 160,000 - 235,000

Full time

10 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) with employer matching
Paid parental leave
Wellness benefits
Commuter benefits match
Paid time off

Job summary

DoorDash, Inc. is seeking a Software Engineer, Storage - Distributed Caching, to own high-leverage caching and locking services that affect multi-million QPS workloads.

You will scale Boulder and re-platform the Distributed Lock Service, while building self-serve tooling and observable backends. The role requires deep knowledge of distributed systems, caching tech like Redis/Valkey, and experience with Go or Java/Kotlin.

Qualifications

  • 6+ years of full-time experience designing, building, and operating distributed, stateful systems in production.
  • Proficiency in Go, or Java/Kotlin with deep expertise in concurrency and backend services.
  • Hands-on experience with distributed caching technologies and understanding their failure modes.

Responsibilities

  • Own high-leverage caching and locking services with measurable customer impact.
  • Scale Boulder, the KVRocks-backed key-value store, including compaction and sharding.
  • Re-platform the Distributed Lock Service onto a strongly consistent backend with sharding.
  • Contribute to smart caching clients with failover, retry, and observability defaults.
  • Diagnose and resolve production issues spanning cache issues and replication lag.

Skills

Go
Java/Kotlin
Distributed systems

Tools

Redis/Valkey
Memcached
Valkey

Job description

DoorDash, Inc. is seeking a Software Engineer, Storage - Distributed Caching, to own high-leverage caching and locking services that affect multi-million QPS workloads.

You will scale Boulder and re-platform the Distributed Lock Service, while building self-serve tooling and observable backends. The role requires deep knowledge of distributed systems, caching tech like Redis/Valkey, and experience with Go or Java/Kotlin.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Distributed Caching & Storage
Senior Software Engineer, Distributed Caching & Storage

DoorDash USA • San Francisco (CA), Seattle (WA), New York (NY)

Hybrid
USD 160,000 - 235,000
401(k) matching
Paid parental leave
Medical, dental, vision
Senior Software Engineer, Distributed Caching & Locks
Senior Software Engineer, Distributed Caching & Locks

DoorDash High Volume • San Francisco (CA)

Hybrid
USD 160,000 - 235,000
Senior Distributed Caching Engineer — High-Scale Storage
Senior Distributed Caching Engineer — High-Scale Storage

DoorDash • Seattle (WA)

Hybrid
USD 160,000 - 235,000
401(k) matching
Paid parental leave
Healthcare, dental, vision
+1
Senior Distributed Caching Engineer (Go/Java)
Senior Distributed Caching Engineer (Go/Java)

DoorDash, Inc. • San Francisco (CA), Seattle (WA)

Hybrid
USD 160,000 - 235,000
401(k) plan with employer matching
16 weeks of paid parental leave
wellness benefits
+9
Senior Software Engineer, High-Scale Storage & Caching
Senior Software Engineer, High-Scale Storage & Caching

DoorDash USA • San Francisco (CA)

Hybrid
USD 160,000 - 235,000
401(k) with employer matching
Paid parental leave (16 weeks)
Medical, dental, and vision benefits
+1
Senior Distributed Caching Engineer (Go/Java) – Hybrid
Senior Distributed Caching Engineer (Go/Java) – Hybrid

DoorDash • San Francisco (CA)

Hybrid
USD 160,000 - 235,000
401k plan with employer matching
Paid parental leave
Wellness benefits
+9
Software Engineer, Distributed Caching & Storage
Software Engineer, Distributed Caching & Storage

Openkrill • United States

Hybrid
USD 160,000 - 235,000
401(k) with employer matching
16 weeks of paid parental leave
Wellness benefits
+4
Caching Systems Engineer — Distributed, Hybrid
Caching Systems Engineer — Distributed, Hybrid

DoorDash • New York (NY)

Hybrid
USD 160,000 - 235,000
Distributed Storage Platform Engineer
Distributed Storage Platform Engineer

DoorDash • New York (NY)

Hybrid
USD 228,000 - 342,000
401(k) plan with employer matching
16 weeks paid parental leave
Wellness benefits
+2
Staff Software Engineer, Storage Platform & Data Plane
Staff Software Engineer, Storage Platform & Data Plane

DoorDash • San Francisco (CA)

Hybrid
USD 194,000 - 285,000
401(k) with employer matching
16 weeks paid parental leave
Wellness benefits
+2