title-image
Turrior - Let work find you
Recruiters get AI-ranked shortlists and automated outreach, filling roles up to 5× faster.
0%
Popularity
0d
Avg. Time to Hire
0h
Recruiter Res. Time
0%
HR Satisfaction
Careers at D2L
All open opportunities, right here. Explore, apply, grow.
Apply now

Senior Software Developer - Data Engineering

CAD 120,000 - CAD 150,000/year
26 Jul 2025
Verified by Turrior

Content + Source + Freshness • 12 Dec 2025 • 95% confidence

88 / 100

Offer value

High value attributed to the specialized skill set needed and the significant impact on D2L's data-driven solutions.

  • Vital role focusing on advanced data engineering practices
  • Involvement in large-scale analytics solutions
  • Competitive salary range ($120,000—$150,000 CAD) reflective of specialization
Pros
  • Key role in enhancing data engineering capabilities for the company
  • Chance to work with large data sets and advanced technologies
  • Flexible work opportunities and a competitive salary range
Cons
  • Requires strong foundational knowledge in computer science
  • May entail high stakes due to data criticality
  • Possibility of evolving job requirements as tech advances

Who it's for

Senior • Hybrid

Good fit
  • Experienced data engineers wanting to shape analytics products
  • Developers keen on tackling data-intensive challenges
  • Candidates aiming for impactful roles in EdTech
Not recommended for
  • New graduates without relevant data experience
  • Professionals uninterested in technical depth and data intricacies
  • Individuals looking for basic software development roles

Motivation fit

Desire to innovate in data management and analyticsInterest in creating scalable data solutions for clientsCommitment to continuous learning in technology

Key skills

Proficiency in languages like C++, C#, or JavaExpertise in ETL processes and data warehouse conceptsStrong analytical and problem-solving skillsCommunication skills for technical teamwork
Score: 88/100 AI verified analysis

About the job

D2L is a cloud company that is modernizing education and building the Future of Work. The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at the heart of that fundamental shift.

New models of teaching and learning enable a personalized, student-centric experience – and deliver improved retention, engagement, satisfaction, and results for learners of all ages – in schools, campuses, and companies.

D2L is disrupting the way the world learns, by providing the next generation learning environment and solutions to engage and inspire learners. And most importantly, by giving customers a platform that is easy, flexible, and smart. No other company provides a solution as robust and innovative as D2L.

D2L has had a singular mission for 25 years and is dedicated to that same mission in the years ahead: to transform the way the world learns – and by doing so, we will help improve human potential globally.


A member of our Talent Acquisition team reviews ALL of our applications - yes a real person reviews resumes! They are excited to read more about what amazing things you could add to D2L.

How will I make an impact?

Are you interested in driving forward the big data platform that drives all of our data and analytics offerings for our customers? If yes, this team is for you! Work on a brand-new platform to extract, transform, load, and query large amounts of data while driving sub-second queries. This platform will provide all data and aggregations for actionable insights to our customers to help them save time, maximize impact, and drive student success. We are looking for a strong developer who has expertise in data engineering, especially data modeling and query optimization. This role will work on D2L's Performance+ product.

What you'll bring to the role:

  • Strong communication skill for technical discussions and collaboration
  • Experience with OO design and proficient coding skills (ie: C++, C# or Java)
  • Strong understanding of Computer Science topics including: data structures, algorithms, databases, distributed systems
  • Data modeling and query optimization expertise
  • Experience with data lakes, data marts, data warehouses, or data lakehouses
  • Understanding of ETL/ELT strategies and techniques

Nice to have:

  • Experience with Spark or Redshift or other large scale analytic technologies
  • A body of work demonstrating a consistent ability to complete technically challenging work
  • Acumen with Artificial Intelligence tools
  • Bachelor's degree in computer science, computer engineering or similar technical discipline

This role can be located in either Kitchener (HQ) or Toronto under our hybrid work structure.

The expected base salary range for a new hire in this role is listed below. The annualized base salary offered is determined by each candidate’s relevant knowledge, skills, education, training and experience. It is aligned to ensure both internal and external competitiveness using market data for the geographic location and industry. As part of the total compensation at D2L the role may be eligible for additional benefits including a Wellness Subsidy, Equity Grants, Variable Incentive, and more.

Base Salary Range
$120,000$150,000 CAD

Don’t meet every single requirement? We strongly encourage you to still apply! At D2L, we are committed to creating a diverse and inclusive environment. We encourage your application even if you don't believe you meet every single qualification outlined, because we love to help our people grow and develop!

Why we're awesome:


At D2L, we are dedicated to providing you with the tools to do the best work of your life. While some of our perks and benefits may vary depending on location or employment type, we are proud to provide employees with the following through #LifeAtD2L:

  • Impactful work transforming the way the world learns
  • Flexible work arrangements
  • Learning and Growth opportunities
  • Tuition reimbursement of up to $4,000 CAD for continuing education through our Catch the Wave Program
  • 2 Paid Days off for Catch the Wave related activities like exams or final assignments
  • Employee wellbeing (Access to mental health services, EFAP program, financial planning and more)
  • Retirement planning
  • 2 Paid Volunteer Days
  • Competitive Benefits Package
  • Home Internet Reimbursements
  • Employee Referral Program
  • Wellness Reimbursement
  • Employee Recognition
  • Social Events
  • Dog Friendly Offices at our HQ in Kitchener, Winnipeg, Vancouver and Melbourne.

Similar Jobs

End-to-end AI hiring for modern HR teams

Turrior uses artificial intelligence to create job listings, automate candidate screening, conduct video interviews, and apply comprehensive AI scoring — helping companies hire faster, more accurately, and with lower operational costs.

Key benefits:

  • AI-powered job creation and structured job data
  • Intelligent candidate screening and automated shortlisting
  • Video interviews with AI-based answer analysis
  • Comprehensive AI scoring of skills, experience, and role fit
  • Recruitment process automation and reduced time-to-hire

Share job