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
3,970
Employers
1,470

Advertised starting pay

Average starting payCAD / year
$114,688Across 454 listings
Average starting payUSD / year
$142,689Across 108 listings
Average starting payCAD / hour
$50.97Across 70 listings

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

Where work happens

Remote
10%397 listings
Hybrid
41%1,635 listings
On-site
48%1,908 listings

Not specified: 1% (30 listings)

Employers hiring include Amazon (105), Genetec (62), Electronic Arts (49).

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
  • Mobile Application Developer

    Focus Systems Inc.

    Canada

    • Contract

    Focus Systems is seeking an experienced Mobile Application Developer and Support Analyst to support SAP development, operations, and maintenance activities.

  • Senior Back End Developer Bounteous

    Conseguir LLC

    Strong, ON

    • Full-time

    …The ideal candidate will have a strong background in Python development, cloud technologies (particularly Azure), and CI/CD processes. This role will work on building and enhancing back end…

  • 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…

  • Software Engineer in Test

    Epsilon Solutions Ltd.

    Toronto, ON

    • Full-time

    We are looking for a skilled Software Development Engineer in Test (SDET) to support quality engineering activities for web and mobile applications. The ideal candidate will have strong…

  • 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…

  • Software Developer

    SAP IT Business Systeme

    Montreal, QC

    • $77,500 to $166,200 CAD / year
    • Full-time
  • Staff Software Engineer - Collections

    Nubank

    Remote, Canada

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

    Loblaw Companies Limited

    Brampton, ON

    • Full-time
  • Sr. Software Engineer (Salesforce), Specialty Health Technology

    Loblaw Companies Limited

    Brampton, ON

    • Full-time
  • Principal Software Developer

    Open Text Corporation

    Waterloo, ON

  • 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…

  • Cloud Engineer

    Spait Infotech

    Canada

    • Full-time
  • 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 Developer

    BMO

    Toronto, ON · SCC

    • Full-time

    Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting…

  • 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…