Senior Software Engineer - D2L
D2L • kitchener, region of waterloo • Posted May 23, 2026
Position Overview
Elevate educational experiences as a Senior Software Engineer at D2L, applying your expertise in machine learning and software development to advance our mission in a hybrid workspace.
We are searching for talented developers passionate about best practices in software engineering. At D2L, you will focus on core computer science concepts, utilize your problem-solving acumen, and collaborate on diverse technologies, including mobile applications and distributed systems. Your experience will play a significant role in driving team productivity and technological advancements that impact learning.
Key Responsibilities:
• Create, test, and maintain high-quality software applications
• Collaborate with teams in diverse technical discussions
• Guide Junior Developers with mentoring and support
• Implement best practices in OO design
• Analyze and refine software solutions across platforms
Requirements:
• Bachelor's degree in Computer Science or equivalent
• Minim...
We are searching for talented developers passionate about best practices in software engineering. At D2L, you will focus on core computer science concepts, utilize your problem-solving acumen, and collaborate on diverse technologies, including mobile applications and distributed systems. Your experience will play a significant role in driving team productivity and technological advancements that impact learning.
Key Responsibilities:
• Create, test, and maintain high-quality software applications
• Collaborate with teams in diverse technical discussions
• Guide Junior Developers with mentoring and support
• Implement best practices in OO design
• Analyze and refine software solutions across platforms
Requirements:
• Bachelor's degree in Computer Science or equivalent
• Minim...