Enable job alerts via email!

Senior Software Developer - Data Engineering

Desire2Learn Inc

Winnipeg

Hybrid

CAD 120,000 - 150,000

Full time

Today
Be an early applicant

Job summary

An innovative cloud education company is looking for a skilled developer to drive its big data platform. This role includes expertise in data engineering and query optimization. The ideal candidate holds a degree in computer science and has experience with data lakes and coding in languages like C++ or Java. The position offers competitive compensation and a hybrid work arrangement between Kitchener and Toronto.

Benefits

Wellness Subsidy
Equity Grants
Tuition reimbursement up to $4,000 CAD
2 paid days off for education
Employee wellbeing programs
Home internet reimbursement
Competitive benefits package
Dog-friendly offices

Qualifications

  • Experience with data engineering, data modeling, and query optimization.
  • Strong understanding of data structures, algorithms, databases, and distributed systems.
  • Ability to perform technically challenging work.

Responsibilities

  • Drive the big data platform powering data and analytics offerings.
  • Extract, transform, load, and query large data sets.
  • Deliver actionable insights to customers.

Skills

Strong communication skills
Proficient coding skills (C++, C#, or Java)
Data modeling and query optimization
Experience with data lakes, data marts, or data warehouses
Understanding of ETL/ELT strategies

Education

Bachelor's degree in computer science or similar

Tools

Spark
Redshift
Job description
Overview

D2L is a cloud company that is modernizing education and building the Future of Work. D2L enables new models of teaching and learning that personalize the student experience and improve retention, engagement, satisfaction, and results for learners of all ages in schools, campuses, and companies. D2L provides a platform that is easy, flexible, and smart, helping customers transform the way the world learns.

A member of our Talent Acquisition team reviews all applications. We are excited to read more about what you could add to D2L.

Role impact

Are you interested in driving forward the big data platform that powers our data and analytics offerings for customers? This team works on a brand-new platform to extract, transform, load, and query large data sets to provide sub-second queries. The platform delivers data and aggregations for actionable insights to help customers save time, maximize impact, and drive student success. We are seeking a strong developer with expertise in data engineering, data modeling, and query optimization, working on D2L\'s Performance+ product.

Responsibilities

What you\'ll bring to the role :

  • Strong communication skills for technical discussions and collaboration
  • Experience with OO design and proficient coding skills (C++, C#, or Java)
  • Strong understanding of computer science topics including data structures, algorithms, databases, and 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
Qualifications & Nice to have
  • Nice to have: Experience with Spark, Redshift, or other large-scale analytic technologies
  • A body of work demonstrating the ability to complete technically challenging work
  • Acumen with artificial intelligence tools
  • Bachelor\'s degree in computer science, computer engineering, or a similar technical discipline
Location

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

Compensation

The expected base salary range for a new hire in this role is listed below. The annualized base salary offered is determined by relevant knowledge, skills, education, training, and experience, and is aligned to market data for the geographic location and industry. As part of total compensation, 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

Equal opportunity

Don\'t meet every single requirement? We encourage you to apply anyway. At D2L we are committed to a diverse and inclusive environment and welcome applicants who are growing and developing their skills.

Why we\'re awesome

At D2L, we provide tools to do the best work of your life. Perks and benefits may vary by location or employment type, but typically include:

  • Impactful work transforming the way the world learns
  • Flexible work arrangements
  • Learning and growth opportunities
  • Tuition reimbursement up to $4,000 CAD for continuing education through our Catch the Wave Program
  • 2 paid days off for Catch the Wave activities (e.g., exams or final assignments)
  • Employee wellbeing programs (mental health services, EFAP, financial planning, and more)
  • Retirement planning
  • 2 paid volunteer days
  • Competitive benefits package
  • Home internet reimbursement
  • Employee referral program
  • Wellness reimbursement
  • Employee recognition
  • Social events
  • Dog-friendly offices at our HQ in Kitchener, Winnipeg, Vancouver, and Melbourne
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.