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,400
Employers
1,204

Advertised starting pay

Average starting payCAD / year
$124,988Across 413 listings
Average starting payUSD / year
$160,903Across 118 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%320 listings
Hybrid
41%1,402 listings
On-site
49%1,657 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 Architect

    Tangerine

    Toronto, ON

    • Full-time
  • SysOps Software Architect (36136)

    Myticas Consulting

    Ottawa, ON

    • Full-time

    Lead the architecture and technical direction of System Operations (SysOps) software for a mission-critical satellite communications program. Translate operational, security, and system…

  • Embedded Software Architect, User Terminals (36137)

    Myticas Consulting

    Ottawa, ON

    • Full-time

    We are seeking a Software Architect – User Terminals to define and lead software architecture for military and government satellite communications terminal solutions. This role provides…

  • Software Engineer

    Questrade Financial Group

    Calgary, AB

  • Senior Software Development Engineer in Test (SDET)

    Rose International

    Mississauga, ON

    • Full-time

    Certified Software Test Architect / ISTQB Advanced Level (Test Automation Engineer / Technical Test Analyst).

  • 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