
About DoorDash USA
Connecting food lovers with local restaurants
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...
Skills & Technologies
Overview
DoorDash is seeking a Backend Engineer to build and maintain a large-scale global infrastructure system for their delivery services. You'll work with technologies like Java and Spring, focusing on performance and scalability. This role requires 2+ years of experience in backend development.
Job Description
Who you are
You have a B.S., M.S., or PhD. in Computer Science or a related field, and at least 2 years of industry experience working with backend tech stacks. You are skilled in Java and Spring, and you understand the intricacies of building scalable web applications. You have experience with microservices architecture and are familiar with REST APIs, which allows you to develop and define backend architecture effectively.
You thrive in collaborative environments and enjoy working cross-functionally to solve complex business problems with elegant technical solutions. You are excited about the opportunity to improve performance, reliability, scalability, and security for backend systems. You are also eager to tackle bleeding-edge technical challenges and contribute to transitioning monolithic codebases to microservices.
Desirable
Experience with cloud services such as AWS or Azure is a plus, as is familiarity with containerization technologies like Docker. You have a strong understanding of database management and optimization, which helps you ensure that backend services run efficiently and effectively.
What you'll do
As a Backend Engineer at DoorDash, you will develop, release, and run large-scale web applications that power our logistics engine. You will be responsible for defining the backend architecture and tech stack for various product areas, ensuring that our systems are robust and scalable. You will work closely with product teams to understand their needs and translate them into technical solutions that maximize business impact.
You will be involved in improving the performance and reliability of our backend systems, implementing best practices for security and scalability. You will also play a key role in transitioning our existing monolithic codebase to a microservice-based architecture, which will enhance our ability to innovate and respond to market demands.
Collaboration is key in this role, as you will work with cross-functional teams to evaluate and execute on trade-offs that affect the overall architecture and functionality of our services. You will participate in code reviews and contribute to the technical documentation, ensuring that knowledge is shared across the team.
What we offer
At DoorDash, we are committed to building a diverse and inclusive workplace. We offer competitive compensation and benefits, including health insurance, retirement plans, and opportunities for professional development. You will have the chance to work in a hybrid environment, with some in-office time expected, allowing for flexibility in your work-life balance.
Join us in our mission to disrupt logistics and create a reliable on-demand delivery service that connects consumers, merchants, and dashers. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective could be just what we need to continue innovating and growing.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at DoorDash USA.
Similar Jobs You Might Like
Based on your interests and this role

Backend Engineer
DoorDash is hiring a Staff Backend Engineer to build and maintain a large-scale global infrastructure system. You'll work with Java, Spring, and microservices to enhance performance and reliability. This role requires extensive backend engineering experience.

Backend Engineer
DoorDash is hiring a Senior Backend Engineer to build frameworks and libraries for backend applications. You'll work with technologies like Java and Python, focusing on performance and scalability. This role requires significant experience in backend engineering.

Backend Engineer
Pika is hiring a Backend Engineer to shape the core infrastructure powering their creative tools. You'll work with technologies like Node.js, Python, and AWS to build robust backend systems. This position requires broad engineering experience and proficiency in modern backend technologies.

Backend Engineer

Backend Engineer
DoorDash is hiring a Backend Engineer for their Developer Experience team to enhance the tools and systems that empower engineers. You'll work with technologies like Java and Bazel to improve developer productivity across the organization.