Software Engineer, Storage

DoorDash, Inc

Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CASeattle, WANew York, NY
Salary
$130,600–$192,000 / yr
Posted
2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $163k
This role $161k
$107k most similar roles pay here $208k

This role pays more than 53% of similar roles. Most pay $126,750–$198,575 — the shaded band above. At the midpoint, this role pays about $161k versus about $163k for comparable roles.

Based on 240 similar postings.

Employer

About DoorDash, Inc

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 240 open roles on FindRole.

Listed pay typically runs $130,600–$192,000 across 150 roles with salary data.

Most-posted roles

View all roles at DoorDash, Inc

At a glance

TL;DR · Software Engineer, Storage

As a Software Engineer at DoorDash's Storage team, you will join a dynamic and innovative group focused on building high-performance data abstraction layers that optimize efficiency and reliability. You can choose between two teams: one developing the orchestration layer for unified lifecycle management of databases and streaming systems, and another focusing on distributed data platforms like Cassandra, handling multi-petabyte workloads with millions of queries per second. Your daily tasks will include designing and optimizing distributed storage systems, implementing caching strategies using Redis and Memcached, and collaborating across teams to ensure seamless data access. You should have 2+ years of experience in scalable, distributed data infrastructure, proficiency in GoLang or Java with a focus on multi-threading and databases, expertise in NoSQL databases like Cassandra, and knowledge of workflow engines such as Temporal/Cadence/Argo. This role offers opportunities to contribute to the open-source Cassandra ecosystem and drive innovation in storage architecture at scale.

What you'll do

  • Build and optimize distributed storage systems to enhance data reliability, consistency, and performance.
  • Own high-leverage control-plane services with clear customer impact and strong reliability requirements.
  • Develop and maintain data abstraction services for high-throughput, low-latency workloads.
  • Implement caching strategies using Redis, Memcached, and similar technologies to improve system efficiency.
  • Drive innovation in storage architecture by addressing scalability and efficiency challenges in distributed systems.

What we're looking for

  • 2+ years of experience in designing, building, and maintaining scalable distributed data infrastructure.
  • Proficiency in GoLang or Java with expertise in multi-threading, distributed systems, and databases.
  • Deep expertise in NoSQL databases (Cassandra, DynamoDB) and distributed caching systems (Redis, Memcached).
  • Experience in optimizing high-scale data storage systems for reliability, availability, and performance.
  • Expertise in workflow/orchestration engines like Temporal/Cadence/Argo and modeling stateful workflows.
  • Thrive in fast-paced environments with a proven track record of delivering impactful storage solutions.

More like this

Similar roles

Senior Software Engineer, Storage Layer Services

MongoDB

Remote (NY) 10 days ago $126,000$248,000
Kubernetes Rust C++ AWS Azure GCP Docker CI/CD Prometheus Grafana Terraform PostgreSQL MongoDB Chaos Engineering Load Testing Scalability Operational Excellence Distributed Systems Time Series Metrics
Remote

Software Engineer, Storage Architect

Lockheed Martin

Manassas, VA 4 days ago
C++ gRPC Java Linux shell scripting Kubernetes Helm Gradle JSON YAML RookFS CEPH CORBA AMQP pub/sub design patterns object oriented design FOSS storage solutions database design

Senior Software Engineer, Storage

SpaceX

Remote 29 days ago $199,000$210,000
Go Python Rust Valkey Redis Memcached EC2 Datadog Cloudwatch Sentry Snowflake CI/CD Distributed Systems AI Monitoring Tiered Database Storage Observability Analytics
Remote