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
6,898
Employers
2,036

Advertised starting pay

Average starting payCAD / year
$112,818Across 717 listings
Average starting payCAD / hour
$55.86Across 262 listings
Average starting payUSD / year
$148,750Across 148 listings
Average starting payUSD / hour
$58.08Across 28 listings
Average starting payCAD / month
$9,109Across 12 listings

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

Where work happens

Remote
7%500 listings
Hybrid
39%2,683 listings
On-site
53%3,688 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (248), Amazon (144), Husky Technologies (77).

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 Android Infrastructure Software Developer

    Google

    Waterloo, ON

    5 years of experience with software development in one or more programming languages.

  • Senior Software Developer (C#/.NET and React)

    Jobgether

    Canada

    • Up to $120,000 CAD / year
    • Full-time

    In this role, you will take ownership of complex software development initiatives, contributing to the evolution of a high-traffic digital payments platform.

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    Husky TechnologiesTM offers a wealth of opportunity for personal growth and development. Most important

  • Front-End-Focused Full-Stack Developer – React

    CGI

    Montreal, QC

    • Full-time

    …SANDBOX pricer. The role is primarily focused on front-end development, with opportunities to contribute to the wider…

  • Intermediate Software Developer

    ATB

    Calgary, AB · Edmonton, AB

    • Full-time
  • Junior L1 Software Developer

    Ericsson

    Ottawa, ON

    • Full-time

    …and we are actively shaping the evolution toward 6G. Our L1 Software Development team in RCE RAN Performance designs and implements Physical Layer baseband functions - the signal-processing…

  • APPLIED AI SOFTWARE DESIGNER

    Ericsson

    Ottawa, ON

    • Full-time

    At Ericsson, we are transforming how large-scale software systems are understood, designed, developed, tested, and maintained through Generative AI and agentic software engineering.

  • Développeur(euse) Logiciel C++ / Software Developer C++

    Eaton Corporation

    Brossard, QC

    • Full-time
  • Software Architect

    trane technologies

    Montreal, QC

    • Full-time
  • Software Engineer (React & TypeScript)

    Applicantz

    Toronto, ON

    • $50 to $55 CAD / hour
    • Contract

    Hands-on professional experience developing production software with AI coding assistants (e.g. Claude Code, Cursor, GitHub Copilot) as part of a daily workflow.

  • Senior Software Engineer

    AspiringIT

    Kitchener, ON

    • Full-time

    Aspiring IT Inc. is seeking an experienced Senior Software Engineer to design, develop, integrate, and maintain scalable software applications and cloud-based systems.

  • Développeur.se de logiciels sénior / Senior Software Developer

    RIEDEL Communications

    Laval, QC

    • Internship

    Si tu es passionné(e) par l’électronique, le software, le hardware, Riedel Communications est LA place pour toi !

  • Senior Software Developer

    Botpress

    Montreal, QC

    • Full-time
  • Junior L1 Software Developer

    Ericsson

    Ottawa, ON

    • Full-time

    …and we are actively shaping the evolution toward 6G. Our L1 Software Development team in RCE RAN Performance designs and implements Physical Layer baseband functions - the signal-processing…

  • Senior Software Engineer - Java/React

    PointClickCare

    Mississauga, ON

    • Full-time
  • Principal Software Engineer

    PointClickCare

    Mississauga, ON

    • Full-time
  • Software Engineer - Marketing

    RedBranch Executive Search & Recruitment

    Toronto, ON

    • $100,000 to $140,000 CAD / year
    • Full-time

    Our client is an exciting AI technology startup and they are searching for a Software Engineer with strong marketing knowledge. This position will own the system architecture and technical…

  • Salesforce Data Cloud Developer

    Themesoft Inc.

    Toronto, ON

    • Contract

    Salesforce Data Cloud Architecture & Development

  • Software Developer ((React, TypeScript, Node/NPM & AI Coding Tools)

    Techedin

    Toronto, ON

    • $45 to $50 USD / hour
    • Full-time

    We are hiring for this role where the selected candidate will work on a software platform focused on modern web development and cross-platform experiences. The role involves building…

  • Senior Software Developer, Frontend

    Autodesk

    Toronto, ON

    • Full-time

    We’re looking for an experienced Senior Frontend Engineer with strong expertise across all aspects of frontend development to join the Autodesk Assistant engineering platform team. Autodesk…

  • Senior Software Engineer - Thrive Creative

    Thrive Creative Inc

    Calgary, AB

    • $80,000 to $110,000 CAD / year
    • Full-time

    Thrive Creative is hiring a Senior Software Engineer who likes variety and wants to lead. You'll set the technical direction for, and mentor, our growing team of intermediate and junior…

  • Full Stack Software Developer

    Techedin

    Toronto, ON · Greater Toronto Area, Canada

    • $45 to $50 USD / hour
    • Contract

    We are hiring for this role where the selected candidate will work on a software platform focused on modern web development and cross-platform experiences. The role involves building…

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    Husky TechnologiesTM offers a wealth of opportunity for personal growth and development. Most important

  • Software Engineer

    Applicantz

    Toronto, ON

    • $50 to $55 CAD / hour
    • Contract

    Hands-on professional experience developing production software with AI coding assistants (e.g. Claude Code, Cursor, GitHub Copilot) as part of a daily workflow.

  • Salesforce Data Cloud Developer

    Themesoft Inc.

    Toronto, ON

    • Contract

    Salesforce Data Cloud Architecture & Development