Senior Software Engineer, Distributed Caching & Locks
DoorDash is seeking an experienced distributed-systems engineer to own caching and locking services at scale. You’ll help scale Boulder and re-platform the Distributed Lock Service, while delivering self-serve tooling and a recommendation engine for workload-based backend selection.
This hybrid role requires deep Go or Java/Kotlin expertise, hands-on caching experience, and capacity planning at scale. You’ll work with Kubernetes and cloud infrastructure to maintain high reliability.