Software engineer jobs in Canada (3,545 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,545
Employers
1,234

Advertised starting pay

Average starting payCAD / year
$130,542Across 526 listings
Average starting payCAD / hour
$62.75Across 116 listings
Average starting payUSD / year
$168,607Across 28 listings

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

Where work happens

Remote
9%332 listings
Hybrid
41%1,464 listings
On-site
49%1,728 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (127), Virtusa (70), Electronic Arts (63).

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

    Scotiabank

    Toronto, ON

    The primary role of Global Finance Technology is to work with the Bank's finance community to re-engineer finance processes to enhance effectiveness and efficiency. The unit is also…

  • Software Engineer- Entry Level

    PheedLoop

    Toronto, ON

    • Full-time
  • Backend Engineer, Developer SDKs

    Stripe

    Toronto, ON

    • Full-time
  • Software Engineer UI

    Respawn Entertainment

    Vancouver, BC · Greater Vancouver Metropolitan Area

    • Temporary
  • Software Engineer/Senior Software Engineer (Full Stack)

    Envisio

    Remote, Canada

    • $90,000 to $110,000 CAD / year
    • Full-time
    • Remote

    We are looking for an experienced and passionate Full Stack Software Engineer to join our Engineering team. You will build

  • Software Engineer

    Scotiabank

    Toronto, ON

    As a Software Engineer on Scotiabank’s Data & AI Technology team, you will be involved in designing, building, and scaling our enterprise data catalog and data management solutions…

  • Full-Stack Software Engineer

    Manulife

    Toronto, ON · Waterloo, ON

    • Full-time

    Designs, develops, tests, delivers, maintains, and improves business applications as a member of a team, working across Full-Stack through the entire software development lifecycle.

  • Software Development Engineer II, WW Prime Tech

    Amazon

    Vancouver, BC

    …Prime membership would actually be worth to them. We want a Software Development Engineer who enjoys large-scale distributed systems and personalization work, where the outcome is measured…

  • Site Reliability Engineer / Release Management & Automation Specialist

    Sun Life

    Toronto, ON · Waterloo, ON · Sun Life Waterloo King

    • Full-time
  • Forward-Deployed Software Engineer (AI Integration & Modernization)

    Perseus Group

    Toronto, ON

    • Full-time

    Andromeda is an operating group within Constellation Software Inc. (TSX: CSU) focused on acquiring and operating vertical-market software businesses. Andromeda provides its businesses with…

  • Python Backend Engineer

    VBeyond Corporation

    Toronto, ON

    • Contract

    Client is looking for a skilled Python Backend Engineer to build and scale high-performance backend systems. This role will focus on API development, platform engineering, and system…

  • Software Engineer

    Scotiabank

    Toronto, ON

    We are seeking a highly skilled Software Engineer to design, develop, and support enterprise applications and data platforms. The role requires strong hands-on expertise in software…

  • Software Engineer, Android

    Mecka

    Richmond Hill, ON

    • $145,000 to $165,000 CAD / year
    • Full-time
  • Software Engineer, Full Stack - Trace

    Trace

    Montreal, QC

    • Full-time

    Trace is building AI-native freight software for shippers, brokers, and carriers. We bring the work of running freight, from quoting and booking to tracking and invoicing, into one…

  • Backend Software Engineer (Rust)

    Arkion-tech

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    We are looking for a Backend Software Engineer with strong Rust expertise to build secure, scalable, and high-performance services for our Next-Gen Human Identity (NHI) Platform.

  • Staff Software Engineer - Capital One Travel Tech - Full-stack

    Capital One

    Toronto, ON

    • Full-time

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer - Capital One Travel Tech - Full-stack

  • Senior Software Engineer (Python / GenAI) – Markets Technology

    Citi

    Mississauga, ON

    • Full-time

    …management, and we are seeking an experienced Senior Python Engineer to sit at the center of that evolution. In this role, you will architect and scale robust backend systems, leveraging…

  • Cloud Architect

    STACK IT Recruitment

    Remote, Canada

    • Full-time
    • Remote

    We're hiring a Cloud Solutions Architect to join an established Canadian software company whose production-monitoring and reporting software is used by packaged goods manufacturers. Its…

  • Software Engineer

    Syntrace

    Vancouver, BC

    • Full-time

    We are now hiring a Software Engineer, based in Vancouver.

  • Forward-Deployed Software Engineer (AI Integration & Modernization)

    Andromeda Software Inc.

    Toronto, ON

    • Full-time

    Title: Forward-Deployed Software Engineer (AI Integration & Modernization)

  • Java Software Engineer

    Dexian

    Mississauga, ON

    • $65 to $70 CAD / hour
    • Contract
  • Low-Level Software Engineer, LLK

    Tenstorrent

    Toronto, ON

    …computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a…

  • Software Engineer UI

    Electronic Arts

    Vancouver, BC

  • Embedded Software Engineer

    Current Lighting

    Montreal, QC

    • Full-time

    Current Lighting is seeking an Sr Embedded Firmware Engineer to join our progressive and dynamic fast-paced enterprise and device controls automations team. These are exciting times - our…