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
  • Software Engineer, Back-End - Mail (Canada)

    Superhuman

    Remote, Canada

    • $150,000 to $192,000 USD / year
    • Full-time
    • Remote
  • Senior Software Development Engineer in Test (Kubernetes)

    Akamai

    Canada

    • $102,500 to $184,500 CAD / year
  • Audio Software Engineer - EA SPORTS™ NHL

    EA SPORTS

    Vancouver, BC

    • Full-time
  • Lead Software Engineer – Application Security & Architecture

    Prospect Markets

    Vancouver, BC

    • Full-time

    Prospect Markets is hiring a senior engineer to lead technology initiatives across our platform. You'll bring deep application security and software architecture expertise to a team…

  • Software Architect

    Swim Recruiting

    Vancouver, BC

    • $100 to $115 CAD / hour
    • Contract

    6-month contact Software Architect for a mission critical application with a global organization with onsite work in Vancouver.

  • Backend Engineer - Kotlin

    Swim Recruiting

    Vancouver, BC

    • $75 to $95 CAD / hour
    • Contract

    As a result of growth our client is looking to hire a Kotlin software engineer to build and support its finance integration platform. You’ll work in an existing Kotlin codebase, connecting…

  • Cloud Infrastructure Engineer, Senior Associate

    Pwc Canada

    Ottawa, ON · Toronto, ON

    • Full-time
  • 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)