DoorDash logo
DoorDashPosted 1 month ago

Staff Software Engineer, Backend

$185,000–$231,500 year

On-siteToronto, Ontario, Canada

Full TimeSenior LevelDoctorate Or Professional DegreeEnterpriseLogistics

Job Summary

Develop and define backend architecture and tech stacks for product areas while releasing and running large-scale web applications. Improve performance, reliability, scalability, and security for backend systems, including transitioning the monolithic codebase to a microservice-based structure. Design REST APIs and evaluate trade-offs to maximize business impact across the three-sided marketplace. Requires a B.S., M.S., or PhD in Computer Science with 8+ years of experience in backend stacks, SQL/NoSQL databases, and service-oriented architecture. Base salary ranges from $185,000 to $231,500 CAD within British Columbia, with equity grants and comprehensive benefits including medical, dental, vision, and paid time off.

Required Qualifications

  • B.S., M.S., or PhD. in Computer Science or equivalent
  • 8+ years of industry experience
  • Prior experience working with backend tech stacks
  • Ability to analyze and improve efficiency, scalability, and stability of various system resources
  • Experience with service oriented architecture, writing REST API's, unit testing, and architectural design
  • Understanding of modern web stacks and architecture (HTTP, REST)
  • Experience with SQL and NoSQL databases and other technologies (e.g. Postgres, Redis, Elasticsearch, RabbitMQ)

Desired Qualifications

  • Experience building large scale, real-time applications
  • Experience with Java/Kotlin
  • Contributor to open source projects

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce