Talent.com
Senior Software Developer
Senior Software DeveloperD2L • Kitchener, Ontario, Remote – Canada, Toronto, Ontario, Winnipeg, Manitoba
Senior Software Developer

Senior Software Developer

D2L • Kitchener, Ontario, Remote – Canada, Toronto, Ontario, Winnipeg, Manitoba
30+ days ago
Job type
  • Full-time
  • Remote
Job description

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?

We are looking for seasoned software developers who are passionate about developing software using engineering best practices. Senior software developers use past experiences & know-how to enable teams to be more productive & effective through the code they write, the decisions they make and knowledge they share. Your ideas and perspectives are essential to making sure we are investing in the right technology and effectively advancing our goal.

We need software developers to work on a wide range of technologies including, but not limited to : distributed systems, machine learning, user interfaces, mobile and cloud computing.

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
  • A body of work demonstrating a consistent ability to complete technically challenging work
  • Bachelor’s degree in computer science, computer engineering or similar technical discipline

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$82,500—$157,500 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.
  • D2L is committed to a fair and inclusive work environment. We are an equal opportunity employer that hires and attracts talent regardless of age, race, creed, color, religion, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, status as a protected veteran or any other legally protected grounds and will not discriminate on these bases. We draw on diversity of thought and experience to reflect the rich array of cultures representing our broad customer base and we seek talent with diversity of life experiences and perspectives from around the world. If you have special accessibility requirements that need to be considered during the recruitment process, please let us know by emailing us at careers@d2l.com and a member of our HR team will get back to you. Information received relating to accommodation needs of applicants will be addressed confidentially. D2L maintains a drug-free workplace.

    Create a job alert for this search

    Senior Software Developer • Kitchener, Ontario, Remote – Canada, Toronto, Ontario, Winnipeg, Manitoba

    Similar jobs
    Senior Software Developer

    Senior Software Developer

    BinSentry • Kitchener, ON, Canada
    Full-time
    BinSentry is an extremely fast-growing ag-tech company started here in KW.BinSentry is focused on providing solutions for the agriculture supply chain that help increase efficiency, reduce costs, a...Show more
    Last updated: 30+ days ago • Promoted
    Senior IT Developer

    Senior IT Developer

    Course Merchant • Kitchener
    Full-time
    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...Show more
    Last updated: 22 days ago • Promoted
    Computer programming Private Tutoring Jobs Delhi

    Computer programming Private Tutoring Jobs Delhi

    Superprof • Delhi, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Medical Device Engineer - Intermediate

    Medical Device Engineer - Intermediate

    Smarter Alloys • Cambridge, ON, Canada
    Full-time +1
    Medical Device Engineer – Intermediate You're an experienced engineer looking for your next challenge, where you can take full ownership of technical projects, push the boundaries of smar...Show more
    Last updated: 30+ days ago • Promoted
    Senior Tax Accountant

    Senior Tax Accountant

    Millards • Brantford, ON, Canada
    Full-time
    Elevate Your Career as a Senior Tax Accountant at Millards Brantford.Are you an experienced and ambitious Senior Tax Accountant with a passion for tax accounting and management? Millards is activel...Show more
    Last updated: 30+ days ago • Promoted
    Senior Hardware Designer

    Senior Hardware Designer

    Fidus Systems • Kitchener, ON, Canada
    Full-time
    Headquartered in Ottawa, with additional design center locations in Waterloo and San Jose, Fidus is a global leader and dynamic high-tech design firm. Fidus specializes in leading-edge electr...Show more
    Last updated: 30+ days ago • Promoted
    Co-op Software Engineer - Encoder Optimization

    Co-op Software Engineer - Encoder Optimization

    NETINT Technologies Inc. • Kitchener, ON, Canada
    Full-time
    This is a 8 months' Full-time.Co-op employment opportunity starting Immediately, or Jan 2026.This position is open for Waterloo office. To apply, please fill out the application form and include...Show more
    Last updated: 30+ days ago • Promoted
    Mobile Developer

    Mobile Developer

    Cloud DX, Inc. • Kitchener, ON, Canada
    Full-time
    Cloud DX is an industry leader in digital health care, virtual care, remote patient monitoring hardware and software.The company’s award-winning solutions enable chronicall...Show more
    Last updated: 14 days ago • Promoted
    Senior Systems Administrator

    Senior Systems Administrator

    Targeted Talent • Guelph, ON, Canada
    Permanent
    We are looking for an experienced.Systems Administrator (Windows).Ontario! Our client is a large fintech firm with a product that you've likely used many times before.You'll have the opport...Show more
    Last updated: 30+ days ago • Promoted
    Local Ultrasound Tech

    Local Ultrasound Tech

    Magnus HRS • Guelph, ON, Canada
    Full-time
    Sonographer / Ultrasound Technologist.Current registration with CMRTO.Must have 1 year of Sonographer experience (hospital preferred). Current Vulnerable Sector Check <12 months.Musculoskeletal, ...Show more
    Last updated: 30+ days ago • Promoted
    Sales Representative, Entry-Level (On-site)

    Sales Representative, Entry-Level (On-site)

    Scotlynn • Brant, ON, Canada
    Full-time +1
    On-site Opportunity in Norfolk County and Brant County : .We are hiring a full-time team member for each of our office locations. Please note that this is NOT a hybrid or remote position.With the cont...Show more
    Last updated: 4 hours ago • Promoted • New!
    Software Design Engineer III

    Software Design Engineer III

    AGDATA LP • Cambridge, ON, Canada
    Full-time
    We are the most trusted provider of data collection and management, marketing program management, and analytical solutions for our Crop and Animal Health industry clients.With data services ...Show more
    Last updated: 9 days ago • Promoted
    Senior Project Estimator

    Senior Project Estimator

    STRIVE Recruitment • Cambridge, ON, Canada
    Full-time +1
    STRIVE is a specialist recruitment firm offering proactive recruitment solutions in the areas of Accounting and Finance, Corporate Administration, and Manufacturing Operations.STRIVE supports vario...Show more
    Last updated: 30+ days ago • Promoted
    Senior Developer with interest in Elixir & Phoenix

    Senior Developer with interest in Elixir & Phoenix

    Futurecraft Inc. • Kitchener
    Full-time
    Senior Developer with interest in Elixir & Phoenix.Futurecraft is looking for experienced developers with a commitment to creating high-quality code to help us develop and extend our team engagemen...Show more
    Last updated: 2 days ago • Promoted
    Full Stack Engineer

    Full Stack Engineer

    GEI Consultants • Guelph, ON, Canada
    Full-time
    The Full Stack Engineer is responsible for front-end development and back-end interconnection of solutions that support AI-powered applications and integrations across GEI.This role builds user-fac...Show more
    Last updated: 6 days ago • Promoted
    Senior Backend Engineer - Developer Productivity

    Senior Backend Engineer - Developer Productivity

    Faire • Kitchener
    Full-time
    Imagine a world where every engineer at Faire can ship code faster, deploy confidently, and test seamlessly—because of the tools you build. Our Developer Productivity team makes that vision a realit...Show more
    Last updated: 22 days ago • Promoted
    Senior Developer / Lead (ODI / Snowflake)

    Senior Developer / Lead (ODI / Snowflake)

    Stridely Solutions Corporation • Cambridge, ON, Canada
    Full-time
    Position : Senior Developer / Lead (ODI / Snowflake).Working Days : 5 Days a week, Hybrid (3 Days Work From Office, 2 Days Work From Home). Designed and developed interfaces to load the data from mul...Show more
    Last updated: 30+ days ago • Promoted
    Senior Municipal Infrastructure Engineer / Project Manager

    Senior Municipal Infrastructure Engineer / Project Manager

    C.F. Crozier & Associates Inc. • Guelph, ON, Canada
    Full-time
    We are an employee-owned, award-winning land development consulting firm full of entrepreneurial, energetic, and caring individuals, who collaboratively contribute to the success of Crozier and our...Show more
    Last updated: 30+ days ago • Promoted