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,478
Employers
1,227

Advertised starting pay

Average starting payCAD / year
$130,473Across 516 listings
Average starting payCAD / hour
$63.12Across 113 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%325 listings
Hybrid
41%1,435 listings
On-site
49%1,697 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (122), Virtusa (68), Electronic Arts (62).

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 with AI Experience

    Pacer Group

    Toronto, ON

    • Contract

    Job Title: Software Engineer with AI Experience

  • Senior DevOPS/Cloud Engineer

    Maarut Inc

    Toronto, ON

    • Contract

    Experience developing tools, scripts, utilities, APIs, or automation using modern programming languages and standard software-development practices.

  • Software Engineer I

    Beanfield

    Toronto, ON

    • $90,000 to $110,000 CAD / year
    • Full-time
  • Senior Software Engineer

    Quarry Consulting

    Canada

    • Full-time

    Title: Sr. Software Development Engineer (Fullstack)

  • Audio Software Engineer - EA SPORTS™ NHL

    EA SPORTS

    Victoria, BC

    • Full-time
  • Software Engineer

    Actalent

    Ottawa, ON

    • $55 to $65 CAD / hour
    • Contract

    This role focuses on developing and enhancing a proprietary robotic control software suite used in autonomous systems. You design and implement modern C++ solutions for robotic control,…

  • Software Engineer, Back-End - Mail (Canada)

    Superhuman

    Remote, Canada

    • $150,000 to $192,000 CAD / 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…