Software engineer jobs in Canada

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,407
Employers
1,205

Advertised starting pay

Average starting payCAD / year
$125,017Across 414 listings
Average starting payUSD / year
$160,391Across 119 listings
Average starting payCAD / hour
$63.16Across 101 listings

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

Where work happens

Remote
9%321 listings
Hybrid
41%1,404 listings
On-site
49%1,661 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (122), Virtusa (67), Electronic Arts (60).

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
  • Cloud Engineer

    Spait Infotech

    Canada

    • Full-time
  • Adobe Site Reliability Engineer (French)

    Apptoza Inc.

    Toronto, ON

    • Full-time

    Job Title: Adobe Site Reliability Engineer (French)

  • Senior Java Backend Engineer

    Citi

    Mississauga, ON

    • Full-time

    We are looking for a Senior Java Backend Engineer with hands-on experience in designing end-to-end data pipelines using Java and Spring Boot, and enterprise API design. You will own…

  • Software Engineer

    Ecolab

    Calgary, AB · CAN-Calgary Office Quarry Park

    • Full-time

    We are looking for a Software Engineer to help modernize factory operations through software, connected systems, and reliable data. You will build and improve applications that support…

  • Cloud Architect

    Hays

    Toronto, ON

    • Contract
  • Adobe Site Reliability Engineer

    Apptoza Inc.

    Toronto, ON

    • Full-time

    Adobe Site Reliability Engineer ( English and French)

  • Senior Software Engineer, Agentic AI Products

    Leo Berwick

    Toronto, ON

    We are hiring a Toronto-based Senior Software Engineer to join our founding in-house engineering team and build products from the ground up. This is a hands-on, individual contributor role…

  • Software Development Engineer in Test, Evisort AI

    Workday

    Vancouver, BC · Canada, BC, Vancouver

    • Full-time
  • Embedded Software Engineer

    Communications & Power Industries (CPI)

    Georgetown, ON

    • Full-time
  • Cloud Engineer

    VySystems

    Toronto, ON

    • Contract
  • Associate Software Engineer

    BlackLine

    Toronto, ON

    • Full-time

    As an Associate Software Engineer, you will play a crucial role in delivering high quality releases to our customers by designing, developing, troubleshooting, maintaining, optimizing and…

  • Senior Software Engineer Technical Remediation & Enablement

    Citi

    Mississauga, ON

    • Full-time

    The Vice President (VP) / Senior Software Engineer – Technical Remediation & Enablement Lead is a hands-on, code-level technical specialist responsible for driving the direct remediation of…

  • Software Engineer II

    TD

    Toronto, ON

    • Full-time
  • Software Engineer

    Highspring

    Montreal, QC

    • Full-time
  • Software Engineer, Identity

    Lyft

    Toronto, ON

    The Identity & Integrity organization is looking for software engineers. We are growing our team with people who want to build, improve and incorporate technologies that make the lives of…

  • Senior Software Engineer - Brokerage Platform

    Moomoo Canada

    Toronto, ON · North York, ON

    • Full-time
  • Junior Software Engineer

    Iris Software Inc.

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    …financial services corporation is looking to hire a Junior Software Engineer Our direct client is a is a world-leading financial services company, provides consumers, corporations,…

  • Senior Software Engineer

    Henry Schein Canada

    Surrey, BC

    • Full-time

    Henry Schein One (HSOne) is the global leader in dental management, analytics, communication, and marketing software. We deliver innovative dental software and services, combined with…

  • Senior Software Engineer, Agentic Systems

    CareLink (by Asepha)

    Toronto, ON

    • Full-time

    …we’re scaling rapidly and seeking a talented, innovative Senior Software Engineer to join our growing team. As one of our early hires, you’ll play a critical role in shaping our engineering…

  • Senior Software Engineer

    Henry Schein

    Surrey, BC

    • Full-time

    Henry Schein One (HSOne) is the global leader in dental management, analytics, communication, and marketing software. We deliver innovative dental software and services, combined with…

  • Software Engineer - API

    CMiC

    Toronto, ON

    • Full-time

    Headquartered in Toronto, CMiC is a software company focused on the Construction industry. We have built a comprehensive platform for construction companies to manage their most important…