Software Engineer I Entry-Level @ DoorDash Canada
Your Application Journey
Email Hiring Manager
Job Details
About the Team
DoorDash is building the world’s most reliable on-demand logistics engine for delivery. The engineering team is growing fast to develop a 24x7 global infrastructure system powering DoorDash’s three-sided marketplace of consumers, merchants, and dashers.
About the Role
As a Software Engineer I Entry-Level at DoorDash Canada, you will join a team of product engineers implementing and operating technological solutions that enhance experiences for merchants, dashers, and consumers. Your work includes creating user-friendly flows and scalable backend architectures.
- Develop, maintain, and ship technical elements with mentorship.
- Receive and act on feedback and coaching from experienced team members.
- Collaborate closely with your team to solve customer problems.
- Learn continuously about the systems you contribute to.
- Make a direct impact on business outcomes.
Qualifications
Candidates should have a B.S. or M.S. in Computer Science or related disciplines with a graduation date between Fall 2025 and Summer 2026. Previous internships or equivalent work experience (at least 2 Software Engineering internships with no more than 2 years of full-time work) are required.
- Experience with databases (e.g., SQL) and object-oriented programming (e.g., Python, Java, Kotlin).
- Understanding of algorithms and data structures.
- Proficiency in writing clean code, using version control, and performing unit testing.
Nice to Haves
- Ability to analyze and improve efficiency, scalability, and stability of systems.
- Experience in developing, releasing, and running large-scale web applications.
- Familiarity with systems monitoring, live deployments, and continuous integration.
- Experience with service-oriented architecture, APIs, and system design.
About DoorDash
DoorDash's mission to empower local economies drives its rapid growth and constant change. The company offers comprehensive benefits including premium healthcare, wellness reimbursements, and paid parental leave, while fostering an inclusive and diverse work environment.
Key skills/competency
Software Engineering, mentorship, algorithms, databases, object-oriented programming, scalability, backend, front-end, continuous integration, collaboration
How to Get Hired at DoorDash Canada
🎯 Tips for Getting Hired
- Customize your resume: Tailor skills to DoorDash requirements.
- Research DoorDash Canada: Understand culture and mission.
- Highlight internships: Emphasize software engineering projects.
- Prepare code samples: Showcase clean coding and testing.