
Empowering online learning with Brightspace
D2L, headquartered in Kitchener, Ontario, is the creator of Brightspace, a leading learning management system (LMS) used by educational institutions and corporations worldwide. With over 1,000 customers, including major organizations like the University of Arizona and the Canadian Armed Forces, D2L ...
D2L offers competitive salaries, equity options, flexible remote work policies, generous PTO, and a comprehensive parental leave program to support em...
D2L fosters a culture focused on continuous learning and innovation, encouraging employees to develop their skills while contributing to impactful edu...

D2L • Kitchener, Ontario
D2L is seeking an Entry-Level Software Developer for a Spring 2026 Co-op position in their Kitchener office. You'll be part of a team modernizing education through innovative software solutions. This role is ideal for students looking to gain hands-on experience in software development.
You are a motivated student eager to gain practical experience in software development. You are currently enrolled in a relevant program and are looking for an opportunity to apply your academic knowledge in a real-world setting. You possess a foundational understanding of programming concepts and are excited to learn and grow in a collaborative environment. You are adaptable and open to feedback, ready to contribute to a team that is dedicated to transforming education.
Experience with programming languages such as Java, Python, or JavaScript is a plus, but not required. Familiarity with cloud technologies or educational software can enhance your application. A passion for improving learning experiences and a desire to make a positive impact in the education sector will set you apart.
As a Software Developer Co-op at D2L, you will work alongside experienced developers to contribute to the design and implementation of innovative software solutions. You will assist in developing features for our learning platform, ensuring that they meet the needs of our users. You will participate in code reviews, collaborate with team members on projects, and gain exposure to various stages of the software development lifecycle. Your role will involve troubleshooting and debugging issues, allowing you to enhance your problem-solving skills while learning best practices in software development.
You will also have the opportunity to engage in team meetings, where you can share your ideas and insights. This collaborative environment will help you build your professional network and learn from industry experts. Throughout your co-op, you will receive mentorship and guidance to help you grow your technical skills and understand the intricacies of working in a software development team.
D2L offers a supportive and inclusive workplace where you can thrive as you embark on your career journey. You will have access to resources that promote your professional development, including training sessions and workshops. Our Kitchener office is dog-friendly and fosters a culture of collaboration and innovation. We believe in the importance of employee wellbeing and provide access to mental health services, financial planning, and other benefits to support you during your co-op experience. Join us in our mission to transform the way the world learns and make a meaningful impact in education.
Apply now or save it for later. Get alerts for similar jobs at D2L.