Software Developer Co-op - D2L, Kitchener
Posted: October 17, 2026
Join D2L in Kitchener for a Winter 2027 Software Developer Co-op position on the Custom Development Services team. Design custom applications, work with modern technologies, and help transform the way the world learns.
at a glance
- Company
- D2L
- Location
- Kitchener, ON
- Category
- Technology
- Employment Type
- Co-op
- Weekly Salary Range
- $960 — $1,440 CAD
- Building
- Catalyst137 building
Browse more D2L jobs · See other jobs in Kitchener
job description
What you'll do
At D2L, you will have the opportunity to work with the latest technologies to build highly scalable and fault tolerant systems. On the backend, our product is built on the .NET stack, but we have a growing ecosystem of cloud-native services built on the AWS platform leveraging technologies such as Node.js, SNS, SQS, Kinesis, DynamoDB, Serverless, and more. On the front-end we use Polymer and other web frameworks to build engaging and responsive web apps. We also build native mobile apps in Kotlin and Swift.
This role is based on our Custom Development Services team, where you'll have the chance to:
- Design, build, and maintain custom applications and integrations that work alongside Brightspace
- Contribute to improving team QA practices and explore approaches to ensuring quality across projects
Skills and experience
Technologies you will work with include the following:
- Languages: JavaScript, Node.js, Python
- Frontend: Modern JavaScript frameworks and Lit components
- Other: APIs, integrations, and cloud-based services such as AWS or similar
Education recommendations and preferences:
- Currently a candidate for Bachelor's degree or diploma in Computer Science, Computer Engineering or a related field, preferably a co-op program
- Preference for students enrolled in an official co-op program
- Preference may be given to applicants with availability for an 8 or 12 month work placement
Who you'll work with
You'll thrive in our agile culture, where teams speak freely and collaborate to solve interesting problems, and will be constantly learning and looking for ways to innovate. If you get stuck, you can work with your assigned mentor to figure out the best way to proceed. Every application is personally reviewed by a member of our Talent Acquisition team, and you will be a fully involved member of a team working on real deliverables.
Benefits
We offer our co-ops and employees great perks and benefits through LifeAtD2L:
- Monthly internet reimbursement
- Monthly co-op events
- Flexible work arrangements
- Learning and growth opportunities
- Tuition reimbursement of up to $4,000 CAD for continuing education through our SkillsWave Program
- 2 Paid Days off for SkillsWave-related activities like exams or final assignments
- Employee wellbeing including access to mental health services, EFAP program, and financial planning
- Retirement planning
- 2 Paid Volunteer Days
- Competitive Benefits Package
- Employee Referral Program
- Wellness Reimbursement
- Employee Recognition
- Social Events
- Dog Friendly Office Spaces at our HQ in Kitchener, Winnipeg, Vancouver and Melbourne offices
frequently asked questions
Where is this role located?
This role is based in the Catalyst137 building in Kitchener, ON.
Who is eligible for co-op at D2L?
Applicants must be currently enrolled in a post-secondary program without graduating prior to the co-op role, able to work 40 hours per week, and able to work in-person from a D2L office.
What is the expected weekly salary range?
The expected weekly salary range for a student hire in this role is $960 to $1,440 CAD.
categories
about d2l
similar jobs
- senior product manager - d2l, kw - D2L
- sales associate - rogers, kitchener - Rogers
- cast member - cineplex, kitchener - Cineplex
- store manager - rogers, kitchener - Rogers
- solutions engineer - d2l, canada - D2L
- financial planner - rbc, kitchener - RBC
- actuarial consultant - deloitte canada, kitchener - Deloitte Canada
- software developer - d2l, vancouver - D2L
- mobile mortgage advisor - cibc, kitchener - CIBC
- senior proposal manager - d2l, kitchener - D2L
