Job Description

Become a key player at D2L as a Senior Software Developer focused on diverse technologies like distributed systems and machine learning. Collaborate and innovate in a hybrid work environment with 3 days in the office weekly.

We seek experienced software developers who thrive on impact and possess strong analytical skills. Your expertise in OO design, coding (C++, C#, or Java), and understanding of algorithms and databases will be pivotal in shaping our technology strategy. Empower teams and mentor Junior Developers while tackling technically challenging projects.

Key Responsibilities: • Develop software using engineering best practices • Mentor and guide Junior Developers for growth • Engage in technical discussions with clear communication • Apply knowledge of data structures and algorithms • Work on AI tools and distributed systems

Requirements: • 5+ years of software development experience • Bachelor’s degree in Computer Science or related field • Proficie...

Apply for this Position

Ready to join D2L? Click the button below to submit your application.

Submit Application