Browse All Jobs
Job Description

DoorDash is seeking a highly motivated Software Engineer I to join their fast-growing engineering team in Toronto. This role is ideal for college students looking for post-graduation work opportunities. The Software Engineer will contribute to developing and maintaining technological solutions that enhance the experiences of merchants, dashers, and consumers.

The Software Engineer will work closely with a mentor, manager, and team members to develop, maintain, and ship technical elements. They will actively learn and make a direct impact on the business by solving problems for customers.

Responsibilities:

  • Develop, maintain, and ship technical elements with support.
  • Act on feedback and coaching from mentors and team members.
  • Actively learn about contributing elements.
  • Collaborate with the team to solve problems for customers.

Requirements:

  • B.S., M.S. in Computer Science or related field, graduating between Fall and Spring 2025.
  • Ability to start full-time work on March 3, 2025, or June 2, 2025.
  • At least 2 Software Engineering internships or equivalent experience (no more than 2 years full-time).
  • Experience with databases (e.g., SQL).
  • Solid understanding of algorithms and data structures.
  • Experience with at least one object-oriented programming language (e.g., Python, Java, Kotlin).
  • Experience writing clean code, using version control, and unit testing.

Nice to have:

  • Analyze and improve efficiency, scalability, and stability of systems.
  • Develop, release, and run large-scale web applications.
  • Experience with systems monitoring, live deployments, and continuous integration.
  • Experience with real-time technology problems.
  • Experience with service-oriented architecture, writing APIs, and designing systems.
Apply Manually