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,849
Employers
1,875

Advertised starting pay

Average starting payCAD / year
$114,041Across 624 listings
Average starting payCAD / hour
$56.68Across 198 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%472 listings
Hybrid
39%2,286 listings
On-site
52%3,064 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (220), Amazon (131), 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 Developer - Cloud Platform

    Nakisa

    Montreal, QC

    • Full-time

    Nakisa is a global leader in AI-powered enterprise software for Human Resources, Financial Management, and Commercial Real Estate (CRE). Our cloud platform powers mission-critical…

  • Software Developer - Applications

    Nakisa

    Montreal, QC

    • Full-time

    Nakisa is a global leader in AI-powered enterprise software for Human Resources, Financial Management, and Commercial Real Estate (CRE). Our cloud platform powers mission-critical…

  • Propulsion Controls Software Engineer - Automotive

    Collabera

    Windsor, ON

    • $30 to $37 CAD / hour
    • Contract

    We are seeking an experienced Propulsion Controls Prototype Software Engineer to support the development, integration, and rapid prototyping of advanced control software for engine control…

  • Staff Software Engineer - Collections

    Nubank

    Remote, Canada

    • Full-time
    • Remote
  • Full Stack Developer II, Software Engineering

    Loblaw Companies Limited

    Brampton, ON

    • Full-time
  • Principal Software Developer

    Open Text Corporation

    Waterloo, ON

  • Lead Software Developer

    Open Text Corporation

    Waterloo, ON

  • Sr. Software Developer

    Open Text Corporation

    Waterloo, ON

  • Sr. Software Developer (Server, C++)

    Open Text Corporation

    Waterloo, ON

  • Software Engineer I - Development and Quality Engineering

    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…

  • Site Reliability Engineer

    Q1 Technologies, Inc.

    Toronto, ON

    • $95,000 to $115,000 CAD / year
    • Full-time
  • Software Engineer II

    Emburse

    Toronto, ON

    • Full-time

    Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve…

  • Software Developer, Co-op

    Clio

    Toronto, ON · Vancouver, BC · Calgary, AB

    • Full-time

    We are currently seeking a new Software Developer, Co-op to join our Engineering team out of hub offices (Toronto, Calgary, Burnaby). All hub-based Clions are expected to be in office…

  • Software Engineer II

    Emburse

    Toronto, ON

    • Full-time

    Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve…

  • Software Engineer II

    Emburse Chrome River

    Toronto, ON

    • Full-time

    Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve…

  • Senior Software Engineer - AI/ML

    Hach

    London, ON · Vancouver, BC · CAN - Vancouver - Aquatic Informatics ULC

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

    Aquatic Informatics (AQI), a Veralto company, is a mission-driven software company that organizes the world’s water data to make it accessible and useful. We provide software solutions that…

  • Junior Full-Stack Software Developer

    Effortless Admin Inc.

    Edmonton, AB

    • Full-time
  • Senior Oracle APEX Full-Stack Developer

    OXARO Inc.

    Ottawa, ON · Greater Ottawa Metropolitan Area

    • Contract

    Use software development and lifecycle tools such as Oracle SQL

  • Sr. Software Project Manager (Scaled Agile /Device Development)

    Danaher Corporation

    Guelph, ON · Toronto, ON · Concord, ON · CAN - Concord - AB Sciex LP

    • Full-time
  • Intern, Full Stack Software Developer

    The Home Depot

    Canada

    • Full-time
  • Lead Full Stack Developer

    iA Financial Group

    Montreal, QC · Quebec, QC

    • Full-time

    …Stack Developer, you will play a key role in the analysis, development, integration, testing, and evolution of robust digital solutions, from user interfaces through back-end services,…

  • Software Eng III - Job Level: Associate

    Morgan Stanley

    Montreal, QC

    • Full-time

    We’re seeking someone to join our team as a Software Developer (Various Languages Welcome) to contribute to the design and development of innovative front-office technology solutions while…

  • Développeur(-euse) de logiciels sénior(e) (contenu) / Senior Software Development Engineer

    Expedia Group

    Montreal, QC · Canada - Quebec - Montreal

    • Full-time