
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 Senior Software Developer 2 to contribute to the modernization of education through innovative software solutions. You'll work with Java and Python to enhance the learning environment. This role requires significant experience in software development.
Job Description
Who you are
You have 5+ years of experience in software development, with a strong foundation in engineering best practices. Your expertise in Java and Python allows you to write clean, efficient code that enhances team productivity and effectiveness. You understand the importance of a personalized, student-centric experience and are passionate about leveraging technology to improve learning outcomes.
You are a collaborative team player who enjoys working with cross-functional teams to deliver impactful software solutions. Your experience enables you to mentor junior developers, guiding them in best practices and fostering a culture of continuous improvement. You are adaptable and open to learning new technologies as the landscape of education evolves.
Desirable
Experience with cloud technologies and AI tools is a plus, as D2L is at the forefront of integrating these innovations into their products. Familiarity with agile methodologies will help you thrive in our dynamic environment, where collaboration and flexibility are key.
What you'll do
As a Senior Software Developer at D2L, you will play a crucial role in developing and enhancing our educational platforms. You will collaborate with product managers, designers, and other engineers to create features that improve user engagement and satisfaction. Your responsibilities will include designing and implementing software solutions, conducting code reviews, and ensuring the quality of the codebase through testing and documentation.
You will also be involved in troubleshooting and resolving issues that arise in production, ensuring that our systems are reliable and performant. Your contributions will directly impact the way learners interact with our products, helping to shape the future of education.
What we offer
D2L provides a supportive work environment that values employee wellbeing. We offer access to mental health services, financial planning assistance, and a competitive benefits package. You will have opportunities for professional development and growth within the company, as well as the chance to participate in community engagement through paid volunteer days. Our offices are dog-friendly, and we encourage a healthy work-life balance with flexible working arrangements.
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 Senior Software Developer to help modernize education through innovative software solutions. You'll work with Java, C#, and .NET Core to enhance the learning experience. This role requires significant experience in software development and engineering best practices.

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.

Machine Learning Engineer
Celigo is hiring a Senior Software Engineer II - AI/ML to enhance their integration platform with advanced AI capabilities. You'll work with Python, AWS, and various AI frameworks to implement state-of-the-art solutions. This role requires 1-4 years of experience in AI/ML.

Ai Engineer
Imprint is hiring a Senior AI Engineer to develop their agent platform and enhance internal processes using AI techniques. You'll work with tools like ChatGPT and TensorFlow in San Francisco.

Ai Engineer
Bubble is hiring a Senior AI Engineer to expand their AI Engineering Team and build next-generation AI-powered development workflows. You'll work on enabling AI-assisted full-stack development. This position requires expertise in AI technologies.