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,393
Employers
1,202

Advertised starting pay

Average starting payCAD / year
$124,988Across 413 listings
Average starting payUSD / year
$160,903Across 118 listings
Average starting payCAD / hour
$63.30Across 100 listings

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

Where work happens

Remote
9%320 listings
Hybrid
41%1,399 listings
On-site
49%1,653 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (121), Virtusa (67), Electronic Arts (59).

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

    Kelly

    Mississauga, ON

    • Contract
  • Software Engineer - II

    Mastercard

    Vancouver, BC

    • Full-time
  • Software Engineer in Test

    Kelly

    Mississauga, ON

    • Contract
  • Senior Software Development Engineer in Test (SDET) / Quality Engineering Architect

    Pyramid Consulting, Inc

    Mississauga, ON

    • $70 to $79 CAD / hour
    • Contract

    Immediate need for a talented Senior Software Development Engineer in Test (SDET) / Quality Engineering Architect. This is a 06+months contract opportunity with long-term potential and is…

  • Cloud Engineer (Azure & IaC)

    Randstad Digital

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    …Microsoft Azure, is seeking a hands-on, automation-driven Cloud Engineer to sit at the center of this transformation. Working as part of a collaborative technology team, the role is…

  • Software Engineer

    Kelly

    Mississauga, ON

    • Contract

    Role Overview: Senior Forward Deployed Engineer with strong Java and Python expertise to build and deploy production-grade solutions for Fintech clients in the Spread Products domain. This…

  • Software Engineer (Unpaid)

    Spawn

    Canada

    • Temporary
  • Software Engineer III

    TD

    Toronto, ON

    • Full-time
  • Software Engineer II

    TD

    Toronto, ON

    • Full-time
  • Software Engineer 3, Identity and Access Management

    MongoDB

    Toronto, ON

    MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build,…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Job Summary: We are seeking a Senior DevOps Engineer to design, implement, and manage scalable CI/CD pipelines, cloud infrastructure, automation frameworks, and release processes. The ideal…

  • Software Engineer

    TSR Consulting

    Mississauga, ON

    • Contract

    TSR Consulting is currently seeking a highly motivated Senior Forward Deployed Engineer in Mississauga, ON (Hybrid, 3 days onsite)

  • Software Engineer in Test

    Dexian

    Mississauga, ON

    • Other

    We are seeking a visionary and hands-on Senior Software Development Engineer in Test (SDET)/Quality Engineering Architect to define, champion, and drive the global quality engineering…

  • Software Engineer in Test

    Dexian

    Mississauga, ON

    • Contract

    Experience Level: 8–12+ years of progressive experience in software development and quality engineering, with at least 3+ years in a Lead SDET, Principal SDET, or QA Architect capacity.

  • Senior Cloud Engineer

    Raas Infotek

    Toronto, ON · Scarborough, ON

    • Contract

    We are seeking a highly skilled Cloud Engineer with strong expertise in AWS and Azure cloud platforms to design, implement, maintain, and optimize cloud infrastructure. The ideal candidate…

  • Senior Software Engineer – Drone Control & Simulation (Defense and Dual-Use)

    Haply Robotics

    Montreal, QC

    • Full-time

    We’re looking for a Senior Software Engineer to be the first dedicated developer behind how operators fly, train, and feel drones through haptics.

  • Hardware & Embedded Systems Engineer - AI-Edge Devices

    Huawei Technologies Canada Co., Ltd.

    Markham, ON

    • Contract

    Huawei Canada has an immediate 12-month contract opening for a Hardware & Embedded Systems Engineer.

  • Cloud Architect

    Scotiabank

    Toronto, ON

  • Java Software Engineer

    Benchmark Recruitment

    Vancouver, BC · Greater Vancouver Metropolitan Area

    • Contract

    Job Title: Senior Java Backend Engineer – Cloud & Data

  • Audio Software Engineer - EA SPORTS™ NHL

    Electronic Arts

    Vancouver, BC · Victoria, BC

  • Senior/Staff Software Engineer

    True Talent Solutions Partners

    Canada

    • $210,000 to $260,000 USD / year
    • Full-time

    …and foundational infrastructure, with ownership across the software…

  • Unified Customer Experience - Senior Software Engineer

    Questrade Financial Group

    Calgary, AB

  • Software Engineer UI (Star Wars Jedi)

    Electronic Arts

    Vancouver, BC