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
5,884
Employers
1,879

Advertised starting pay

Average starting payCAD / year
$113,848Across 629 listings
Average starting payCAD / hour
$56.84Across 200 listings
Average starting payUSD / year
$145,651Across 125 listings
Average starting payUSD / hour
$59.34Across 17 listings

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

Where work happens

Remote
8%474 listings
Hybrid
39%2,296 listings
On-site
52%3,087 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (223), Amazon (133), Electronic Arts (68).

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
  • Software Engineer, Android

    Mecka

    Richmond Hill, ON

    • $145,000 to $165,000 CAD / year
    • Full-time
  • Software Engineer, Full Stack - Trace

    Trace

    Montreal, QC

    • Full-time

    Trace is building AI-native freight software for shippers, brokers, and carriers. We bring the work of running freight, from quoting and booking to tracking and invoicing, into one…

  • Backend Software Engineer (Rust)

    Arkion-tech

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    We are looking for a Backend Software Engineer with strong Rust expertise to build secure, scalable, and high-performance services for our Next-Gen Human Identity (NHI) Platform.

  • Staff Software Engineer - Capital One Travel Tech - Full-stack

    Capital One

    Toronto, ON

    • Full-time

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer - Capital One Travel Tech - Full-stack

  • Cloud Architect

    STACK IT Recruitment

    Remote, Canada

    • Full-time
    • Remote

    We're hiring a Cloud Solutions Architect to join an established Canadian software company whose production-monitoring and reporting software is used by packaged goods manufacturers. Its…

  • Software Developer (Student Position)

    The Canada Life Assurance Company

    Winnipeg, MB · London, ON · Toronto, ON

  • Software Engineer

    Syntrace

    Vancouver, BC

    • Full-time

    We are now hiring a Software Engineer, based in Vancouver.

  • Forward-Deployed Software Engineer (AI Integration & Modernization)

    Andromeda Software Inc.

    Toronto, ON

    • Full-time

    Title: Forward-Deployed Software Engineer (AI Integration & Modernization)

  • Java Software Engineer

    Dexian

    Mississauga, ON

    • $65 to $70 USD / hour
    • Contract
  • Junior Quality Control Software Developer

    Ecolab

    Calgary, AB · CAN-Calgary Plant Starfield

    • Full-time

    We have an exciting opportunity for a Quality Control Software Developer (Junior) to join our team in Calgary, Alberta. In this role, you will support the development, maintenance, and…

  • Software Development Senior Analyst

    NTT DATA Services

    Brampton, ON

    We are currently seeking a Software Development Senior Analyst to join our team in Brampton, Ontario (CA-ON), Canada (CA).

  • WORDPRESS BACKEND DEVELOPER

    Cordiace Solutions

    Cochin, SK

    • Full-time

    We are looking for an experienced Software Engineer to join our passionate team. he/she needs to work on technical innovation and should have both theoretical and hands-on technical…

  • Software Verification Engineer ON

    Aviya Aerospace Systems

    Mississauga, ON

    • Full-time

    …applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. We have…

  • Software Verification Engineer

    Aviya Aerospace Systems

    Mississauga, ON

    • $67,000 to $97,000 CAD / year
    • Full-time

    …applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. We have…

  • Software Developer

    AppDirect

    Toronto, ON

  • Low-Level Software Engineer, LLK

    Tenstorrent

    Toronto, ON

    …computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a…

  • Full-Stack Developer - Platform & Infrastructure

    MaintainX (An Autodesk Company)

    Remote, Canada

    • Full-time
    • Remote
  • Full-Stack Developer - Core

    MaintainX (An Autodesk Company)

    Remote, Canada

    • Full-time
    • Remote
  • Software Engineer UI

    Electronic Arts

    Vancouver, BC

  • Senior Software Developer

    Rockwell Automation

    Kitchener, ON · Canada-Ontario-Kitchener-Strasburg Rd

    • $100,000 to $150,000 CAD / year
    • Full-time
  • Junior Software Developer - System Integration Labs (North Shore)-EN

    CAE

    Montreal, QC · Greater Montreal Metropolitan Area

    • Full-time

    As a Software Developer, you will develop real-time simulation software used in military aircraft system integration

  • Embedded Software Engineer

    Current Lighting

    Montreal, QC

    • Full-time

    …roadway automation controls and applications. This is a hands-on development role that will directly contribute to the development and…