Software Engineer, Backend - Unified Gateway at DoorDash Canada | Ontario | Rezi

Software Engineer, Backend - Unified Gateway at DoorDash Canada

Software Engineer, Backend - Unified Gateway

DoorDash Canada · Ontario

3 weeks ago

Software Engineer, Backend - Unified Gateway

DoorDash Canada · Ontario

25 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

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. This platform accepts REST/JSON requests, translates them into Protocol Buffer messages, calls downstream gRPC services, and translates the responses back to clients. It empowers product engineers to declaratively define, test, deploy, and operate their API endpoints without standing up and managing their own edge services, centrally handling authentication, authorization, request and response mapping, header propagation, encryption, and resilience. This powers experiences across DoorDash, Wolt, and Deliveroo spanning iOS, Android, and Web, delivering improvements in velocity, scalability, reliability, and cost efficiency.

Responsibilities

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

Requirements

  • 2+ years of experience in backend, infrastructure, or platform engineering.
  • Experience with gRPC, REST APIs, Protocol Buffers, and service-to-service communication patterns.
  • Deep knowledge of best practices in Kotlin (or another JVM language) for building high-scale, resilient systems.
  • Experience working on high-throughput, mission-critical production systems.
  • Strong understanding of distributed systems concepts, including consistency, fault tolerance, load balancing, and resilience patterns.
  • Comfortable with API gateway and proxy concerns — authentication and authorization, request routing, and schema/contract management (e.g., OpenAPI).
  • Value solving problems at the platform level, building abstractions that make life easier for hundreds of engineers.
  • Proficiency in using AI coding tools (e.g., Claude Code, Codex, Cursor) in the full software development lifecycle.

Skills

  • gRPC
  • REST APIs
  • Protocol Buffers
  • Kotlin
  • JVM language
  • Asynchronous/reactive frameworks (e.g., Vert.x)
  • API gateway
  • Proxy concerns
  • Authentication
  • Authorization
  • Request routing
  • Schema/contract management
  • OpenAPI
  • AI coding tools

Experience Level

  • 2+ years

Salary/Compensations

  • $120,000—$150,000 CAD

Benefits

  • Paid time off
  • Paid parental leave
  • Wellness benefit
  • Several paid holidays
  • Medical
  • Dental
  • Vision
  • Disability and basic life insurance
  • RRSP including an employer match
  • Mental health program

About the Company

  • DoorDash is a technology and logistics company that started by enabling door-to-door delivery.
  • Our mission is to empower local economies.
  • 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.

Equal Opportunity

  • We’re committed to growing and empowering a more inclusive community within our company, industry, and cities.
  • 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.