
About D2L
Empowering online learning with Brightspace
Key Highlights
- Headquartered in Kitchener, Ontario, Canada
- Over 1,000 customers including the University of Arizona
- $200M+ raised from investors like OMERS Ventures
- 1,000-5,000 employees dedicated to edtech solutions
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 ...
🎁 Benefits
D2L offers competitive salaries, equity options, flexible remote work policies, generous PTO, and a comprehensive parental leave program to support em...
🌟 Culture
D2L fosters a culture focused on continuous learning and innovation, encouraging employees to develop their skills while contributing to impactful edu...
Overview
D2L is seeking a Software Developer - New Graduate to help modernize education through innovative technology. You'll be part of a team that impacts millions of learners globally. This role is ideal for recent graduates looking to start their careers in software development.
Job Description
Who you are
You are a recent graduate, ideally from a computer science or related field, eager to start your career in software development. You have a foundational understanding of programming concepts and are excited to learn and grow in a collaborative environment. You are passionate about using technology to make a difference in education and are ready to contribute to meaningful projects that impact learners worldwide.
You possess strong problem-solving skills and are comfortable working in a team setting. You are open to feedback and eager to develop your technical skills further. You understand the importance of user-centric design and are motivated to create solutions that enhance the learning experience.
Desirable
Experience with programming languages such as Java, Python, or JavaScript is a plus. Familiarity with web development frameworks or cloud technologies would be beneficial. You are also encouraged to have a basic understanding of software development methodologies and version control systems.
What you'll do
As a Software Developer at D2L, you will work alongside experienced engineers to develop and enhance our learning platform. You will participate in the full software development lifecycle, from requirements gathering to deployment. Your role will involve writing clean, maintainable code and collaborating with cross-functional teams to deliver high-quality software solutions.
You will have the opportunity to contribute to various projects that aim to improve the educational experience for users. This includes developing new features, fixing bugs, and optimizing existing functionalities. You will also engage in code reviews and participate in team meetings to discuss project progress and share ideas.
Your contributions will directly impact how millions of learners interact with our platform. You will be encouraged to bring your ideas to the table and explore innovative solutions to enhance user engagement and satisfaction.
What we offer
D2L provides a supportive work environment where you can thrive and grow your career. We offer competitive benefits, including access to mental health services, retirement planning, and wellness programs. You will also enjoy a flexible work environment with opportunities for professional development.
Our offices are dog-friendly, and we promote a culture of collaboration and recognition. You will have the chance to participate in social events and volunteer days, fostering a sense of community within the company. Join us in transforming the way the world learns and make a meaningful impact in education.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at D2L.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
D2L is seeking a Software Developer for Spring 2026 New Graduates to join their mission of transforming education through technology. This entry-level role is ideal for technically brilliant individuals passionate about solving meaningful problems. Candidates will have the opportunity to innovate and make a real impact in learning.

Software Engineering
D2L is seeking a Software Developer to help modernize education through innovative technology solutions. You'll work on a variety of technologies to enhance learning experiences. This role is open to candidates across multiple Canadian cities and offers remote work options.

Software Engineering
Stripe is hiring a Software Engineer, New Grad to work on cross-functional projects and contribute to building reliable systems. You'll utilize Java and JavaScript in a collaborative environment. This position is ideal for recent graduates looking to kickstart their careers.

Software Engineering
Stripe is hiring a Software Engineer, New Grad to join their team in Dublin. You'll work on cross-functional projects and learn to build reliable systems. This role is ideal for recent graduates looking to start their careers in software engineering.

Software Engineering
D2L is seeking a Senior Software Developer to contribute to the modernization of education through innovative software solutions. You'll leverage engineering best practices to enhance team productivity and effectiveness. This role requires significant experience in software development.