Skip to content

Software Developer Co-op - D2L, Kitchener

d2l logoD2L·Kitchener, ONfull time

Posted: October 17, 2026

Apply for this jobExpires: November 16, 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