Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

$70k - $105k per year
Canada
  • Remote 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.

Every application we receive is personally reviewed by a member of our Talent Acquisition team - yes, a real person looks at your resume! While we use AI tools internally to streamline tasks like meeting notes, summaries, and administrative work, these tools never rank resumes, make hiring decisions, or influence candidate evaluations.

How will I make an Impact? At D2L, we are looking for developers who will help us advance our goal of using technology to transform teaching and learning around the world. We need software developers to work on a wide range of technologies including, but not limited to: distributed systems, user interfaces, mobile and cloud computing. As a developer, you will help make dreams a reality. We are looking for software developers who have a passion for technology and code. Beyond code, developers are expected to collaborate closely with others including technical product managers, designers and QA. Your ideas and perspectives are essential to making sure we are building the right things. What you’ll bring to the role:
  • Ability to analyze and decompose problems into potential technical solutions
  • 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
  • Experience in software development, preferably in a technology focused company
  • Acumen with Artificial Intelligence tools
  • Bachelor’s degree in computer science, computer engineering or similar technical discipline
D2L operates in a hybrid work style, with expectation of 3 days per week in office. This position is to fill an existing vacancy

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

$70,000—$105,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 SkillsWave Program
  • 2 Paid Days off for SkillsWave-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 Spaces at our HQ in Kitchener, Winnipeg, Vancouver and Melbourne offices.
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Software Developer in Canada vacancy
  •  ...tools used by hundreds of mid-market finance teams worldwide. Our software integrates with leading ERPs — Acumatica, Sage Intacct, MYOB...  ...and we are looking for the person who will own them. As Lead developer/Solutions Architect, you own the design, development, and operation... 
    Suggested
    Full time
    Contract work
    Worldwide

    Velixo

    Canada
    9 days ago
  • $76k - $104.5k per year

     ...advertising and marketing channels. What You'll Be Doing: Design, develop, and maintain high-quality, modular integrations and automation...  ...What You'll Bring to the Table ~ Proficiency in at least one software language (e.g., Python, Java, Go, Node.js) with experience... 
    Suggested
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    23 hours ago
  •  ...We are looking for an AI Developer Coach —a seasoned software engineer with strong coaching and mentoring instincts who can embed directly with engineering teams and guide them through process change. This is not a role focused on building AI products or architecting AI systems... 
    Suggested
    Remote job
    Manual labor

    EPAM Systems

    Canada
    5 days ago
  • $110k - $120k per year

     ...available for right-fit candidates.*** This role is suited for developers who have established a solid technical foundation and are ready...  ...with business needs Experience ~7+ years of software development experience ~ Extensive professional experience with... 
    Suggested
    Permanent employment
    Full time
    Relocation package

    Stoakley-Stewart Consultants

    Canada
    28 days ago
  • $76k - $104.5k per year

     ...coordinate integration testing alongside platform changes. What you'll bring to the table ~ Bachelor's degree in computer science, software engineering, or a related field (or equivalent practical experience). ~3–5 years of hands-on experience in integration development,... 
    Suggested
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Canada
    21 days ago
  • $148k - $203.5k per year

     ...the future with curiosity, resilience, and a love of learning. The Role Outschool is looking for a full-stack Staff Software Engineer to help develop an exciting new ambitious product platform with an agentic-first development approach. The platform will help millions... 
    Remote job
    Full time
    Work at office
    Local area
    Home office
    Flexible hours
    Canada
    6 hours ago
  • $156k - $196k per year

     ...and propose fixes. The interfaces that developers use to understand and trust that work don...  ...customer: every decision connects back to the developer sitting in front of a failing build at 2...  ...the call. Invent new interfaces. Software delivery is being reinvented. Pipelines... 
    Remote job
    Local area
    Canada
    9 hours ago
  •  ...We are looking for a hands-on Lead Java Developer with 12+ years of experience to drive the backend architecture and development of a key...  ...modern architectures where necessary 12+ years of professional software development experience, including proven hands-on technology leadership... 
    Remote job

    EPAM Systems

    Canada
    18 days ago
  •  ...We are looking for a skilled Mainframe Developer with strong experience in mainframe technologies and Java development to support a key Retirement Planning platform for a leading Wealth Management firm operating within a broker-dealer model. In this role, you will focus... 
    Remote job
    Work at office

    EPAM Systems

    Canada
    5 days ago
  • $95k - $110k per year

     ...week onsite.  THE ROLE We're looking for an Application Support Developer to join the TMT Technology team at TripArc. You'll split your time roughly equally between client-facing support and software development — and both halves demand strong coding ability. Understanding... 
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Weekend work
    2 days per week

    TripArc

    Canada
    a month ago
  • $170.4k - $234.3k per year

     ...our customers Mentor the team and lead by example to uphold software development best-practices in addition to conducting rigorous code...  ...to problems that encourage engineering excellence and developer happiness Plans ahead by strategically architecting scalable... 
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    4 days ago
  •  ...Kickstart Your Career as a Fullstack Java Developer Looking for a role where you can apply your Java and frontend skills, contribute to...  ...financial systems, risk analytics, and modeling, and grow in a global software development environment? Our graduate program offers in-depth... 

    mthree Recruiting Portal

    Canada
    2 days ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years...  ...your technical expertise and independence. Responsibilities · Develop and deliver software features with minimal supervision within... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    23 days ago
  •  ...path or a better architecture, you're expected to make the case and drive it What We're Looking For ~2+ years of professional software engineering experience, with demonstrated ownership of production systems, not just contributions to a team that owned them ~ You... 
    Remote job
    Internship
    Local area
    Flexible hours
    Canada
    9 hours ago
  • $135k - $155k per year

     ...work better for people. Role Overview We are looking for an AI Developer based in Canada to join our dynamic team and contribute to the...  ...~Experience with unit testing, debugging, version control, and software engineering best practices ~Ability to work effectively in a collaborative... 
    Remote work

    Morpace

    Canada
    24 days ago
  • About Genius AI Genius AI is building technology to help local businesses run themselves. Genius AI products do the admin work that keeps practitioners from the work they love and the people they serve. From GlossGenius to Reception, its products work 24/7 on busywork like ...
    Remote job
    Long term contract
    Internship
    Local area
    Flexible hours
    Canada
    9 hours ago
  • $150k - $180k per year

     ...AI-enabled solutions that enhance digital experiences, empower developers, and deliver measurable results. In these ways, we partner with...  ...Experience with automation, CI and CD. Experience building software collaboratively using pull requests and code reviews Excellent... 
    Permanent employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

    Canada
    21 days ago
  • $150k - $210k per year

     ...technology helps operators thrive while delivering unforgettable moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS platform in the tours and activities industry with real customers... 
    Full time

    Checkfront

    Canada
    28 days ago
  • $196k - $246k per year

     ...Translate technical architecture decisions into business cases that resonate with C-suite sponsors. Define Multi-Year Roadmaps: Develop phased transformation roadmaps that sequence AEM modernization, EDS adoption, and Commerce integration initiatives against measurable... 
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    DEPT®

    Canada
    5 days ago
  •  ...Role Overview We are looking for a Senior Software Engineer (Full Stack!) to join the our dynamic team and help build Magnet One - our platform for digital forensics workflows. As a part of this  team you will contribute to a collaborative, customer-obsessed team... 
    Remote job
    Worldwide
    Canada
    9 hours ago
  • $136k - $168k per year

     ...THE ROLE DEPT® is seeking a Principal, Software Engineering (Adobe - Integrations &...  ...Required Adobe Experience: Direct experience developing and configuring workflows inside Adobe...  ...you to do what you do best and help you develop your skills further with training, development... 
    Long term contract
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    DEPT®

    Canada
    13 days ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $196k - $246k per year

     ...— running technical discovery, architecting viable solutions, developing technical proposals, Statements of Work, and level-of-effort estimates...  ...), with at least 4 years in a Solution Architect or Lead Developer role, and deep expertise in both Adobe Commerce Cloud and on-premise... 
    Work at office
    Local area
    Flexible hours

    DEPT®

    Canada
    24 days ago
  • $168k - $177.5k per year

     ...company priorities, including Enterprise expansion, Lifecycle marketing, and platform Efficiency and Quality. We are looking for a Senior Software Engineer to join this team in Toronto as a dedicated backend owner. This is a net new role, and you'll be stepping into a high-... 
    Remote job
    Permanent employment
    Work at office
    Work from home
    Flexible hours
    Canada
    9 hours ago
  • $100k - $135k per year

     ...looking for an individual who is passionate about learning new technologies to join our growing Engineering team as our Java Back End Developer.  As a Java Back-End Developer at Localcoin, you will be responsible for developing and maintaining functional and stable back end... 
    Internship
    Work at office
    2 days per week

    Localcoin

    Canada
    a month ago
  •  ...Senior Salesforce Developer Who We Are  At Orion Global Solutions, we’re not your typical tech consultancy. As a Salesforce Summit Partner (the highest tier!) and one of the fastest-growing Salesforce partners in the New York Metro area, we bring innovation, speed, and... 
    Remote work
    Work from home
    Relocation
    Home office

    Orion Global Solutions

    Canada
    a month ago
  • Join EPAM to participate in building automation frameworks from the ground up for a leading Wealth Management firm. In this role, you will drive quality across portfolio management and asset movement platforms, helping transition a team from manual to automated testing at scale...
    Remote job

    EPAM Systems

    Canada
    19 days ago
  • $163k - $213k per year

     ...DEPT® is seeking a highly analytical and technical Architect Software Engineer (Adobe - AJO, AEP, RTCDP) to join our forward-deployed...  ...possibility. We want to enable you to do what you do best and help you develop your skills further with training, development and... 
    Work at office
    Local area
    Remote work
    Flexible hours

    DEPT®

    Canada
    24 days ago
  • $108k - $116k per year

     ...shape the future of HackerOne, this is the role for you. What You Will Do During your first 90 days, you will meet your fellow Software Engineers, learn our codebases and enterprise products and start hands-on coding. You will pair with more experienced team members to... 
    Long term contract
    Full time
    Apprenticeship
    Local area
    Remote work

    HackerOne

    Canada
    9 days ago
  • $100 per hour

     ...Position:  Apache Camel Developer Location:  Remote, Canada (must be available EST) Structure : Contract 6 months to start Pay:  Up to $100.00 p/h inc. CAD -- We have a great new opportunity to support one of our System Integrator / Technology clients in a contract... 
    Contract work
    Remote work

    CorGTA

    Canada
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!