Software Engineer, Entry-Level

DoorDash· Toronto, ON, Canada

Posted November 10, 2026

Apply
Experience
Fresher welcome
Pay
$94,500 – $118K per year
Education
B.S. or M.S. in Computer Science or equivalent from a Canadian university
Location
Toronto, ON, Canada
Work mode
On-site
Job type
Full-time

About this role

DoorDash operates a global on-demand logistics platform connecting consumers, merchants, and delivery partners. This entry-level role is for recent Canadian graduates who will develop and ship product features under mentorship while contributing to large-scale systems.

What you will do

  • Develop, maintain, and ship technical elements with mentor and team support
  • Act on feedback and coaching
  • Actively learn about the systems you contribute to
  • Make direct impact by solving customer problems with the team

What the employer expects

  • Graduated from a Canadian university between Fall 2026 and Summer 2027 with BS/MS in CS or equivalent
  • At least 2 previous Software Engineering internships or equivalent experience
  • No more than 2 years of full-time work experience
  • Experience with databases (SQL)
  • Solid understanding of algorithms and data structures
  • Experience with at least one OOP language and clean code practices

Benefits

  • Paid time off
  • Paid parental leave
  • Wellness benefit
  • Paid holidays
  • Medical, dental, and vision benefits
  • Disability and basic life insurance
  • RRSP with employer match
  • Mental health program

Skills

  • SQL
  • Object-oriented programming
  • Python
  • Java
  • Kotlin
  • Version Control
  • Unit Testing
  • Algorithms
  • Data Structures

Apply on the employer's site

The application opens on Greenhouse. Dev Portal Notes does not collect your application or charge a fee.

Apply now

Know someone who fits this role?

Applications are handled on the employer's own site.

Prepare for this role

Close the skill gap

Some links on this page may generate a small commission at no extra cost to you.

Similar jobs

Apply for this job