Software Engineer, Backend - Unified Gateway
DoorDash CanadaToronto, Ontario, Canada · Posted 1 month agoDescription
About the Team
Help us build the world's most reliable, on-demand logistics engine for last-mile delivery! We're bringing on experienced engineers to help us create and maintain a 24x7, no downtime, global infrastructure system that powers DoorDash's three-sided marketplace of consumers, merchants, and dashers.
About the Role
As a member of the Unified Gateway team, you'll build and maintain the API Gateway platform that sits at the front door of DoorDash's traffic — an HTTP-to-gRPC reverse proxy that accepts REST/JSON requests, translates them into Protocol Buffer messages, calls downstream gRPC services, and translates the responses back to clients. The platform empowers product engineers to declaratively define, test, deploy, and operate their API endpoints without standing up and managing their own edge services. It centrally handles authentication, authorization, request and response mapping, header propagation, encryption, and resilience, and powers experiences across DoorDash, Wolt, and Deliveroo spanning iOS, Android, and Web. By providing this robust platform, we deliver significant improvements in:
- Velocity: Product engineers can iterate faster and deliver features more quickly.
- Scalability: The platform is designed to handle increasing demand and traffic seamlessly.
- Reliability: A safe programming model, centralized management, and standardized practices enhance system stability and reduce errors.
- Cost Efficiency: Consolidating resources and streamlining processes optimizes operational costs across DoorDash.
You're excited about this opportunity because you will…
- Design and build robust, scalable systems with engineering excellence and long-term maintainability in mind.
- Improve performance, reliability, scalability, and security across the gateway and its request-processing pipeline.
- Drive best practices in API management, service discovery, load balancing, and fault tolerance.
- Champion adoption of the Unified Gateway platform across product teams.
- Troubleshoot and resolve complex issues in our high-throughput production environment.
- Evaluate and integrate new technologies to enhance the platform's capabilities.
- Leverage the latest AI-assisted development tools and best practices.
We're excited about you because…
- You have 2+ years of experience in backend, infrastructure, or platform engineering.
- You have experience with gRPC, REST APIs, Protocol Buffers, and service-to-service communication patterns.
- You have deep knowledge of best practices in Kotlin (or another JVM language) for building high-scale, resilient systems; familiarity with asynchronous/reactive frameworks such as Vert.x is a plus.
- You have experience working on high-throughput, mission-critical production systems.
- You have a strong understanding of distributed systems concepts, including consistency, fault tolerance, load balancing, and resilience patterns.
- You are comfortable with API gateway and proxy concerns — authentication and authorization, request routing, and schema/contract management (e.g., OpenAPI).
- You value solving problems at the platform level, building abstractions that make life easier for hundreds of engineers.
- You have proficiency in using AI coding tools (e.g., Claude Code, Codex, Cursor) in the full software development lifecycle, including designing, generating code, testing, monitoring and releasing software
Compensation
Actual compensation within the pay range listed below will be decided based on factors including, but not limited to, skills, prior relevant experience, and specific work location. Base salary is localized according to employee work location.
In addition to base salary, the compensation for this role includes opportunities for equity grants. Talk to your recruiter for more information.
DoorDash cares about you and your overall well-being. That’s why we offer a comprehensive benefits package for all regular employees, that includes paid time off, paid parental leave, wellness benefit and several paid holidays.
Additionally, for full-time employees, DoorDash offers medical, dental, and vision benefits, disability and basic life insurance, an RRSP including an employer match, and a mental health program, among others.
To learn more about our benefits, visit our careers page here.
About DoorDash
At DoorDash, our mission to empower local economies shapes how our team members move quickly, learn, and reiterate in order to make impactful decisions that display empathy for our range of users—from Dashers to merchant partners to consumers. We are a technology and logistics company that started by enabling door-to-door delivery, and we are looking for team members who can help us go from a company that is known as the place you order food to a company that people turn to for any and all goods.
DoorDash is growing rapidly and changing constantly, which gives our team members the opportunity to share their unique perspectives, solve new challenges, and own their careers. We're committed to supporting employees’ happiness, healthiness, and overall well-being by providing comprehensive benefits and perks including premium healthcare, wellness expense reimbursement, paid parental leave and more.
Our Commitment to Diversity and Inclusion
We’re committed to growing and empowering a more inclusive community within our company, industry, and cities. That’s why we hire and cultivate diverse teams of people from all backgrounds, experiences, and perspectives. We believe that true innovation happens when everyone has room at the table and the tools, resources, and opportunity to excel.
If you need any accommodations, please inform your recruiting contact upon initial connection.
Similar jobs
About the Team DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our fast-growing engineering team to help us develop a 24x7, global…
About the Team Our team is dedicated to redefining the new customer experience on DoorDash. We aim to transform it into a seamless, red-carpet journey, utilizing advanced acquisition channels and strategies for effortles…
About the Team New Verticals launched in 2020 to take the DoorDash marketplace beyond restaurants: it now spans 100,000+ grocery, convenience, alcohol, retail, and DashMart stores across the US and Canada. This team focu…
About the Team DoorDash is building the world's most reliable on-demand, logistics engine for delivery. We are continuing to grow rapidly and expanding our Engineering offices globally! We are looking for Senior iOS Engi…
About the Team The Notification Platform team sits within Growth Engineering, powering DoorDash-wide notifications that connect consumers, dashers, merchants, and DoorDash across our Global markets. The platform delivers…
About the Team The Canadian DoorDash Consumer Growth team focuses on building differentiated consumer experiences and supporting our Restaurants, New Verticals, and Ads & Promotions businesses. Our team provides an e…
About the Team The Tax Platform team builds and operates the real-time tax calculation engine that powers every transaction at DoorDash — from customer orders to subscriptions, merchant fees, ads, etc. As a tier-0 servic…
About the Team DoorDash continues to grow in Canada and we are hiring a Senior Engagement Associate to be responsible for the strategic vision, development and growth of restaurant merchant partner relationships within o…
About the Team The Analytics team is looking for Data Analysts and Data Scientists to guide measurement, strategy, and tactical decision-making using Advanced Analytics approaches, as we expand our logistics platform acr…
About the Team Within Finance & Strategy, the Product Finance team partners closely with Engineering, Product, Accounting, Procurement, and other cross functional teams to support investment decisions across DoorDash…
About the Team DoorDash is looking for a Strategy & Operations Senior Manager to help grow DoorDash’s International subscription business. We are seeking someone to join our team who can generate insights, conceptual…
About the Team The Canadian DoorDash Growth & Consumer team focuses on making DoorDash a more valuable and accessible part of consumers’ everyday lives. We identify opportunities to grow the business by improving aff…
About the Team The Sales Compliance team is responsible for designing and ensuring effective Sales Compliance and Controls across DoorDash’s sales organization. The Sales Compliance team is part of the larger Sales Strat…
About the Team DashMart is a store made possible by DoorDash. Customers order their convenience items in the DoorDash app, and our Warehouse Associates pick and pack those orders in a real, brick-and-mortar convenience s…
About the Team The Dasher & Logistics team ensures every delivery is completed with speed, accuracy, and a positive experience for consumers, merchants, and Dashers. We own the health of our delivery marketplace — in…
About the Team DoorDash is scaling its Canadian business at an unprecedented rate, and we are hiring a leader to be responsible for key merchant relationships, along with Manager responsibility within our wider Enterpris…
About the Team DoorDash is building the future of local commerce through New Verticals, including grocery, convenience, retail, and other emerging categories. Our International New Verticals team supports the growth and…
About the Team DoorDash’s mission is to grow and empower local economies. By building intelligent, last-mile delivery technology for local cities, DoorDash connects people with the local businesses they care about — help…
About the Team The Dasher & Logistics team ensures every delivery is completed with speed, accuracy, and a positive experience for consumers, merchants, and Dashers. We own the health of our delivery marketplace — in…
About the Team The Dasher & Logistics team ensures every delivery is completed with speed, accuracy, and a positive experience for consumers, merchants, and Dashers. We own the health of our delivery marketplace — in…
About the Team DashMart is a store made possible by DoorDash. Customers order their convenience items in the DoorDash app, and our Warehouse Associates pick and pack those orders in a real, brick-and-mortar convenience s…
About the Team New Verticals is a new, lean team at DoorDash. We’re building and scaling new ways to delight our customers, leveraging the DoorDash platform About the Role DashMart is a new team at DoorDash focused on bu…
About the Team On the Outside Account Management team, we develop DoorDash partners to capture engagement, growth, and performance on our platform. We will establish success and build a plan to reach new heights while ac…
About the Team The Operations Recruiting Team partners closely with Operations leaders to design and execute hiring strategies that bring exceptional talent into DoorDash — efficiently, thoughtfully, and at scale. As Doo…
About the Team The Integrity team is seeking a Strategy & Operations Senior Associate to help reduce fraud costs and drive solutions that safeguard the integrity of our platform. In this role, you’ll develop a deep u…
About the Team DashMart is a store made possible by DoorDash. Customers order their convenience items in the DoorDash app, and our Warehouse Associates pick and pack those orders in a real, brick-and-mortar convenience s…
Est. 161,300 USD
About the Team Help us build the world's most reliable, on-demand logistics engine for last-mile delivery! We're bringing on experienced engineers to help us create and maintain a 24x7, no downtime, global infrastructure…
About the Team DashMart is a store made possible by DoorDash. Customers order their convenience items in the DoorDash app, and our Warehouse Associates pick and pack those orders in a real, brick-and-mortar convenience s…
About the Team DashMart is a store made possible by DoorDash. Customers order their convenience items in the DoorDash app, and our Warehouse Associates pick and pack those orders in a real, brick-and-mortar convenience s…
About the Team DoorDash is building the world's most reliable on-demand, logistics engine for delivery! We're looking for experienced engineers to join our fast-growing engineering team to help us develop a 24x7, global…