8 months ago
Toronto, Canada or Vancouver, CanadaEntry Level
Responsibilities
- Develop software supporting D2L's learning platform and its global users
- Work across distributed systems, automated test development, user interfaces, mobile, and cloud computing
- Collaborate closely with technical product managers, designers, and test developers
- Contribute ideas and perspectives to help build the right products and solutions
Requirements
- Bachelor's degree in Computer Science or a related field completed in 2025
- Ability to analyze and decompose problems into potential technical solutions
- Experience with object-oriented design and proficient coding skills in C++, C#, or Java
- Strong understanding of data structures, algorithms, databases, and distributed systems
- Software development experience, preferably in a technology-focused company
- Acumen with Artificial Intelligence tools
Benefits
- Hybrid work arrangement with an expectation of 3 days per week in the office
- Flexible work arrangements
- Learning and growth opportunities
- Tuition reimbursement of up to $4,000 CAD for continuing education through the Catch the Wave Program
- 2 paid days off for Catch the Wave activities such as exams or final assignments
- Mental health services, EFAP program, financial planning, and other wellbeing support
- Retirement planning
- 2 paid volunteer days
- Competitive benefits package
- Home internet reimbursement
- Employee referral program
- Wellness reimbursement
- Employee recognition programs
- Social events
- Dog-friendly offices at headquarters in Kitchener, Winnipeg, Vancouver, and Melbourne
About D2L
D2L is transforming the way the world learns – helping learners of all ages achieve more than they dreamed possible. D2L’s products, partners and vast ecosystem supports millions of people learning online and in person. Our growing global workforce is driven to make learning products that will transform our world by making technology more human. To learn more, visit www.D2L.com. The D2L family of companies includes D2L Corporation, D2L Ltd, D2L Australia Pty Ltd, D2L Europe Ltd, D2L Asia Pte. Ltd., and D2L Brasil Soluções de Tecnologia para Educação Ltda.
