Software Engineer, Storage
DoorDash, Inc
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 63% of similar roles. Most pay $180,375–$238,500 — the blue band above. At the midpoint, this role pays about $197k versus about $209k for comparable roles.
Based on 240 similar postings.
Employer
DoorDash, Inc. is an American company operating online food ordering and food delivery. It trades under the symbol DASH. With a 56% market share, DoorDash is the largest food delivery platform in the United States.
DoorDash, Inc currently has 97 open roles on FindRole.
Listed pay typically runs $163,800–$240,900 across 96 roles with salary data.
Most-posted roles
At a glance
Software Engineer, Storage - Distributed Caching joins the Storage organization's Distributed Caching team to manage end-to-end caching offerings. You will build and scale Boulder, a KVRocks-based key-value store, and re-platform the Distributed Lock Service onto a strongly consistent backend. Daily responsibilities include developing self-serve tooling, improving cost efficiency, and managing cache invalidation, replication, sharding, and failover. You will ship smart clients like asgard-redis and valkey-go while providing turnkey caching solutions for internal engineering teams. The role requires proficiency in Go, Java, or Kotlin, along with expertise in distributed systems, Redis, Valkey, and Memcached. You will solve complex technical problems involving high-QPS feature serving, replication lag, and hot shard contention to ensure reliable, high-performance stateful systems across critical product surfaces.
What does a Software Engineer earn in California?
Median $214500 from 1223 postings across 76 companies.
Skills
What you'll do
What we're looking for
More like this
DoorDash, Inc
DoorDash, Inc
Apple Inc
Apple Inc
Apple Inc
Nvidia