Software development jobs in Canada

Explore software development jobs in Canada. Choose a role or place to find work that fits.

Hiring at a glance

View jobs
Open jobs
4,020
Employers
1,489

Advertised starting pay

Average starting payCAD / year
$114,418Across 458 listings
Average starting payUSD / year
$143,712Across 106 listings
Average starting payCAD / hour
$50.90Across 70 listings

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

Where work happens

Remote
10%394 listings
Hybrid
42%1,671 listings
On-site
48%1,924 listings

Not specified: 1% (31 listings)

Employers hiring include Amazon (113), Genetec (62), Electronic Arts (50).

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 development jobs in Canada

Email me new jobsSave this search
  • Senior Software Engineer, Web & SDK

    Mecka

    Remote, Canada

    • $160,000 to $200,000 CAD / year
    • Full-time
    • Remote
  • Lead Software Developer

    Open Text Corporation

    Richmond Hill, ON

    • Other
  • .NET Programmer Analyst

    iA Financial Group

    Quebec, QC

    • Full-time

    As a member of a multidisciplinary Agile team, you will contribute to the design, development, evolution, and support of cri

  • Embedded Software Engineer

    Actalent

    Mississauga, ON

    • $70,000 to $85,000 CAD / year
    • Full-time

    The Embedded Software Engineer designs, develops, and maintains embedded computer system software for advanced military and naval applications, including control software for helicopter…

  • Senior Software Developer

    ProxyLink

    Toronto, ON

    • $100 to $105 CAD / hour
    • Contract

    ProxyLink is seeking an experienced Senior Software Developer – ETL to join our team

  • Software Engineer, Tokenization

    Jobs Web3

    Toronto, ON

    • Full-time
  • Senior Software Engineer, Web3 Backend

    Jobs Web3

    Toronto, ON

    • Full-time
  • Software Engineer I - Front End

    TD

    Toronto, ON

    • Full-time

    …opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…

  • Software developer

    BetterPro

    North Vancouver, BC

    • From $58 CAD / hour
    • Full-time
    • On-site
  • Junior Software Developer

    KEV Group

    Toronto, ON

    KEV builds mission-critical financial software for K12 schools across North America. Our platform provides real-time visibility and control over how funds are collected and managed,…

  • Full Stack Developer

    STASX Consulting

    AB · Alberta, Canada

    • Contract
  • Sr. Software Developer

    McKesson

    Mississauga, ON

    • Full-time
  • Consultant, Full Stack Developer

    CIBC

    Toronto, ON

    • Full-time
  • Software Engineer

    Broadcom

    Ottawa, ON

    • $76,300 to $122,000 CAD / year
    • Full-time

    As a Senior Software Engineer, you will design, develop, and deliver software and firmware for ultra-high-performance datacenter-scale solutions. We are looking for candidates who thrive in…

  • LEAD SOFTWARE DEVELOPER

    The Home Depot

    Canada

    • Full-time

    The Lead Software Developer is responsible for the full scope of activities required within the software development life cycle, including over seeing the oversight and successful delivery…

  • Senior Software Engineer, Device & Data Platform

    Mecka

    Richmond Hill, ON

    • $180,000 to $210,000 CAD / year
    • Full-time

    You'll own the software that lets people operate Mecka's c

  • Software Development Engineer II, Umbrella Training

    Amazon

    Toronto, ON

    The Umbrella Training team is looking for a Software Development Engineer to join our mission-critical platform that powers training for Amazon's global fulfillment network. This unique…

  • Staff Software Engineer

    Capital One

    Toronto, ON

    • Full-time

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer

  • Software Engineer

    Insight Global

    Toronto, ON

    • $45 to $50 CAD / hour
    • Contract

    -Very strong hands-on Python development experience

  • IT - Software Developer V

    Robertson & Company Ltd.

    Montreal, QC

    • Contract

    Robertson is seeking a skilled IT - Software Developer V to join our client in support of an existing vacancy.

  • Lead Software Developer

    RBC

    Toronto, ON

    • Full-time

    As a Lead Software Developer for Trading, your primary role will be software development, where you will develop new and transform existing applications and APIs to fulfill the needs of RBC…

  • Principal Software Engineer

    Questrade Financial Group

    Toronto, ON