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.