
Connecting food lovers with local restaurants
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,...
DoorDash offers unlimited paid time off, flexible work-from-home opportunities, comprehensive health insurance, a work-from-home stipend, and company ...
DoorDash fosters a competitive culture focused on innovation and transparency, particularly in its fee structures for restaurants. The company emphasi...

DoorDash USA • San Francisco, CA; New York, NY; Seattle, WA
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at DoorDash USA.