
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...

Software Engineering β’ Senior
DoorDash USA β’ San Francisco - Remote
Skills & Technologies
Overview
DoorDash is hiring a Senior Software Engineer for their Traffic team to design and operate a networking and service mesh platform. You'll work with AWS, Envoy, Kubernetes, and Terraform to enhance service communication. This role requires 5+ years of experience.
Job Description
Who you are
You have 5+ years of software engineering experience, particularly in building and maintaining scalable systems. Your background includes designing and operating complex infrastructure, ensuring high reliability and performance in service-to-service communication. You are proficient in cloud-native technologies and have a strong understanding of networking principles. Your experience with service mesh architectures, particularly using Envoy, positions you well for this role. You thrive in collaborative environments and enjoy working with cross-functional teams to drive best practices in API management and service discovery. You are committed to improving system observability and security, and you have a passion for automation and tooling to enhance operational efficiency.
Desirable
Experience with cloud platforms such as AWS or GCP is a plus, as is familiarity with CI/CD practices and tools. Knowledge of traffic routing and load balancing strategies will help you excel in this position. If you have worked with observability tools like Prometheus or Grafana, that will be beneficial as well. You are eager to learn and adapt to new technologies, and you are open to mentoring junior engineers as they grow in their roles.
What you'll do
As a Senior Software Engineer on the Traffic team, you will design and implement the networking and service mesh platform that underpins DoorDashβs global infrastructure. Your role will involve collaborating with various teams to ensure consistent networking abstractions and a seamless developer experience. You will be responsible for evolving the service mesh architecture, focusing on reliability, observability, and security improvements. You will develop automation tools to manage configurations and policy rollouts at scale, ensuring that the infrastructure remains robust and efficient. You will also drive best practices in API management, service discovery, and fault tolerance, contributing to the overall success of the engineering team.
What we offer
DoorDash offers a fully remote work environment, allowing you to collaborate with a diverse team of engineers from various locations. You will have the opportunity to work on cutting-edge technologies and contribute to a mission-driven company that is transforming last-mile delivery. We provide competitive compensation and benefits, including opportunities for professional development and growth within the organization. Join us in building a reliable logistics engine that powers our three-sided marketplace, and make a significant impact on how we deliver services to our customers.
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

Software Engineering
DoorDash is seeking a Software Engineer for their Traffic team to design and operate networking and service mesh platforms. You'll work with AWS, Kubernetes, and Envoy to enhance service communication. This role requires 2-5 years of experience.

Software Engineering
Temporal Technologies is hiring a Senior Software Engineer to contribute to the Infrastructure Traffic team. You'll focus on optimizing network traffic and enhancing cloud orchestration. This role requires a passion for improving developer experiences and building open-source software.

Staff Engineer
Temporal Technologies is seeking a Staff Software Engineer to lead the design and development of systems that optimize network traffic and support global expansion. You'll work on cloud orchestration and network optimization, requiring expertise in cloud technologies and networking.

Software Engineering
Apple is hiring a Software Engineer - Traffic to build reliable networking primitives that power Apple Services. You'll work with technologies like Java, C++, and Python to enhance the network stack. This position requires experience in software development and networking.

Software Engineering
Apple is hiring a Software Engineer - Traffic to build networking primitives that power Apple Services. You'll work with technologies like Java, C++, and Python to enhance the network stack. This position requires experience in software development and network engineering.