LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›DoorDash USA›Software Engineer, Storage
DoorDash USA

About DoorDash USA

Connecting food lovers with local restaurants

🏢 Tech👥 1001+ employees📅 Founded 2013📍 Mid-Market, San Francisco, CA💰 $2.5b⭐ 3.7
B2CB2BMarketplaceFoodConsumer GoodsDeliveryeCommerce

Key Highlights

  • Public company (NYSE: DASH) with a major IPO in 2020
  • Over 450,000 restaurant partners across the U.S. and Canada
  • $2.5 billion raised in funding from top investors
  • Headquartered in San Francisco, CA with 1001+ employees

DoorDash is a leading local food delivery platform headquartered in San Francisco, CA, connecting food lovers with over 450,000 restaurants across the U.S. and Canada. Since its IPO in 2020, which was one of the largest of the year, DoorDash has raised $2.5 billion in funding and now employs over 1,...

🎁 Benefits

DoorDash offers unlimited paid time off, flexible work-from-home opportunities, comprehensive health insurance, a work-from-home stipend, and company ...

🌟 Culture

DoorDash fosters a competitive culture focused on innovation and transparency, particularly in its fee structures for restaurants. The company emphasi...

🌐 Website💼 LinkedIn𝕏 TwitterAll 543 jobs →
DoorDash USA

Software Engineer, Storage

DoorDash USA • San Francisco, CA; Sunnyvale, CA; Seattle, WA; New York, NY

Posted 4d agoMid-LevelSoftware engineering📍 San francisco📍 Sunnyvale📍 Seattle📍 New york
Apply Now →

Skills & Technologies

JavaKafkaCassandraRedisgRPC

Overview

DoorDash is hiring a Software Engineer for their Storage team to build and operate high-performance data abstraction systems. You'll work with technologies like Java, Kafka, and Cassandra to optimize storage solutions. This role requires experience in distributed systems and data management.

Job Description

Who you are

You have a solid background in software engineering with experience in building and operating online stateful systems. You understand the complexities of distributed systems and have a passion for creating reliable and efficient solutions that empower product teams. Your expertise in Java and familiarity with various storage technologies make you a strong candidate for this role. You thrive in collaborative environments and enjoy working closely with cross-functional teams to meet evolving engineering needs.

You have hands-on experience with databases such as CockroachDB and Cassandra, and you are comfortable working with messaging systems like Kafka. Your knowledge of caching mechanisms and data abstraction services allows you to contribute effectively to the team's goals. You are detail-oriented and have a strong understanding of security and performance considerations in system design.

Desirable

Experience with gRPC and its integration with messaging systems is a plus. Familiarity with cloud platforms and infrastructure management will help you excel in this role. You are eager to learn and adapt to new technologies as they emerge in the fast-paced tech landscape.

What you'll do

As a Software Engineer on the Storage team, you will be responsible for building and operating a high-performance data abstraction layer that optimizes efficiency and reliability. You will work on developing a dedicated data gateway service that streamlines interactions with CockroachDB, ensuring consistent and efficient database access across the organization. Your role will involve collaborating with other engineers to design and implement services that integrate Kafka and gRPC protocols, enabling seamless message production and consumption.

You will also focus on building caching abstractions that support diverse performance and scalability needs across DoorDash. Your contributions will directly impact the product experience for customers, as you help create a platform that manages itself and allows engineers to focus on delivering high-quality features. You will participate in code reviews, contribute to architectural discussions, and ensure that best practices are followed in system design and implementation.

What we offer

At DoorDash, you will be part of a dynamic team that values innovation and collaboration. We offer competitive compensation and benefits, including opportunities for professional growth and development. You will have the chance to work on impactful projects that shape the future of our platform and enhance the experiences of our customers. Join us in our mission to empower engineers and deliver exceptional product experiences.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at DoorDash USA.

Apply Now →Get Job Alerts