Software engineer jobs in Canada (3,707 jobs)

Find software engineer jobs across Canada. Choose a place, compare current openings and read the employer’s requirements.

Hiring at a glance

View jobs
Open jobs
3,707
Employers
1,279

Advertised starting pay

Average starting payCAD / year
$130,895Across 541 listings
Average starting payCAD / hour
$62.65Across 120 listings
Average starting payUSD / year
$168,323Across 31 listings

Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.

Where work happens

Remote
9%346 listings
Hybrid
41%1,516 listings
On-site
49%1,824 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (131), Virtusa (73), Electronic Arts (65).

Sources & calculation notes

These figures describe the listings on this role page at the date shown, not the whole job market. Listings can change.

Employer-listed minimums from at least 10 listings per currency and pay period. These are advertised starting amounts, not employee salaries. Jobs without a minimum and unusual amounts are excluded.

Hybrid and on-site classifications may be inferred from descriptions. Check the original ad. How we count

Software engineer jobs in Canada

Email me new jobsSave this search
  • Senior Software Engineer, Backend - Toast International

    Toast

    ON

    Senior Software Engineer, Backend - Toast International

  • Senior Software Engineer (Sanctions Service & AI Inference)

    Mastercard

    Vancouver, BC

    • Full-time

    Senior Software Engineer (Sanctions Service & AI Inference)Who is Mastercard?

  • Staff Software Engineer, Data Platform

    Okta

    Toronto, ON

    • $160,000 to $220,000 CAD / year
    • Full-time

    This is an opportunity for experienced Software Engineers to join our fast growing Data Platform organization that is passionate about scaling high volume, low-latency, distributed…

  • Staff Software Engineer, Data Platform

    Okta

    Toronto, ON

    This is an opportunity for experienced Software Engineers to join our fast growing Data Platform organization that is passionate about scaling high volume, low-latency, distributed…

  • Senior Software Engineer in Test

    Okta

    Toronto, ON

    The Senior Software Development Engineer in Test Opportunity

  • Senior Software Engineer in Test

    Okta

    Toronto, ON

    • $118,000 to $162,000 CAD / year
    • Full-time

    The Senior Software Development Engineer in Test Opportunity

  • Software Engineer, AI & Platforms

    Cameron Stephens

    Toronto, ON

    • Full-time

    We are seeking an experienced Software Engineer with a strong foundation in software development and hands-on experience building with Generative and Agentic AI. This new role is the first…

  • Software Engineer

    Bartech Staffing

    Markham, ON

    • $48 to $50 CAD / hour
    • Contract

    Hybrid (3- 5 days in office as needed) · 2-4 years of experience required

  • Cloud Architect

    Navacord

    Toronto, ON

    • $150,000 to $180,000 CAD / year
    • Full-time
  • Sr Software Development Engineer VNDLY

    Workday

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    As a Senior Software Development Engineer, you will be a technical leader on the team responsible for maintaining and building our pay-related features. This is a hands-on-keyboard role…

  • Senior Java Software Engineer

    Genpact

    Montreal, QC

    • Full-time

    · Strong years of software development experience in Java Server technologies like J2EE, Servlets.

  • Senior Software Engineer

    Orbis Group

    Toronto, ON

    • $140,000 to $180,000 CAD / year
    • Full-time

    I’m working with a fast-growing financial technology company hiring a Software Engineer to join their backend team in Toronto.

  • Staff Backend Engineer - Digital Credentials

    Okta

    Toronto, ON

    • $160,000 to $220,000 CAD / year
    • Full-time

    As a Staff Backend Engineer on the Okta Digital Credentials (ODC) team, you will define the technical direction of a new VDC identity ecosystem and set the standard for how we build it.

  • Senior Software Engineer

    AspiringIT

    Kitchener, ON

    • Full-time

    Aspiring IT Inc. is seeking an experienced Senior Software Engineer to design, develop, integrate, and maintain scalable software applications and cloud-based systems.

  • Full-Stack Software Engineer

    Burq, Inc.

    Remote, Canada

    • Full-time
    • Remote

    We're looking for a Full-stack Engineer who takes ownership of problems end to end and raises the bar for the team around them. You'll build the APIs, integrations, and product surfaces…

  • Software Engineer: Product Quality

    Fiscal.ai

    Remote, Canada

    • Full-time
    • Remote
  • Software Engineer – Messaging & Async Platform Infrastructure

    Deel

    Canada

    • Full-time

    We are looking for a Software Engineer to join our Infrastructure – Messaging & Async Platform team, focused on building and scaling our messaging and asynchronous communication platform.

  • Lead Software Engineer

    TechDoQuest

    Toronto, ON

    • Full-time

    Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, Management Information Systems (MIS), Software Engineering, or a related technical discipline.

  • Software Engineer

    Dye & Durham Talent Team

    Toronto, ON

    We are seeking a Software Engineer to join our Toronto-based engineering team and contribute to the development of global SaaS products. As an individual contributor, you will work as part…

  • Embedded Software Architect, User Terminals

    Telesat

    Ottawa, ON

    • Full-time

    The Software Architect - User Terminals will define and lead the software architecture for Telesat military and government satellite communication terminal solutions. The role provides…

  • Senior Software Engineer - Platforms & Infrastructure

    Tubi - Canada

    Toronto, ON

    As a Senior Software Engineer on the Infrastructure team, you will design, build, and operate the core platforms that all Tubi services run on: compute, networking, traffic, deployments,…

  • Software Engineer III (Full Stack/API Integration)

    TD

    Toronto, ON

    • Full-time

    The Enterprise Data Management Office (EDMO) is seeking a highly motivated Software Engineer III to design, develop, deploy, and support secure enterprise integration capabilities for the…

  • Embedded Software Architect, User Terminals

    Telesat

    Ottawa, ON

    • Full-time

    The Software Architect - User Terminals will define and lead the software architecture for Telesat military and government satellite communication terminal solutions. The role provides…

  • Senior Software Engineer

    Bentley Systems

    Quebec, QC

    Bentley Systems is a global leader in software solutions for infrastructure engineering. Our technology empowers engineers, architects, constructors, and owner-operators around the world to…

  • Principal Software Engineer, (Adobe - AEM)

    DEPT®

    Canada

    We are looking for a Principal Software Engineer to serve as the Adobe Experience Manager (AEM) Tech Lead on website and platform projects. You are the technical anchor for the delivery…

Get in touch
MovoJobs

Contact us