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,993
Employers
1,451

Advertised starting pay

Average starting payCAD / year
$115,141Across 457 listings
Average starting payUSD / year
$139,540Across 111 listings
Average starting payCAD / hour
$52.03Across 63 listings

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

Where work happens

Remote
10%405 listings
Hybrid
40%1,614 listings
On-site
49%1,937 listings

Not specified: 1% (37 listings)

Employers hiring include Amazon (119), Genetec (67), Citi (39).

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

    Dye & Durham Talent Team

    Toronto, ON

    Dye & Durham, a leading global provider of cloud–based software and technology solutions, provides critical information services and workflows used by clients all over the world to manage…

  • Senior Software Engineer - Platforms & Infrastructure

    Tubi - Canada

    Toronto, ON

    As a Senior Software Engineer on the Infrastructure team, you will design, build, and operate the core platforms that all Tubi services run on: compute, networking, traffic, deployments,…

  • Software Engineer III (Full Stack/API Integration)

    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 Engineer II (SDET)

    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 Engineer in Test

    PRI Global

    Vancouver, BC

    Contract

    Role: SDET (Software Development Engineer in Test)

  • IBM iSeries/AS400 Programmer Analyst

    Global Furniture Group

    Toronto, ON · North York, ON

    Full-time

    Provide technical systems support for the development, enhancement, and maintenance of automated systems applications. Duties include requirement analysts, system design, coding, testing…

  • Consultant, Full Stack Developer

    CIBC

    Toronto, ON

    Full-time

  • Senior Software Engineer

    Bentley Systems

    Quebec, QC

    Bentley Systems is a global leader in software solutions for infrastructure engineering. Our technology empowers engineers, architects, constructors, and owner-operators around the world to…

  • Senior Full Stack Software Developer

    Mecka

    Remote, Canada

    $165,000 to $200,000 CAD / year

    Full-time · Remote

    We're hiring a Senior Full Stack Software Engineer based

  • Programmer Analyst

    Workers Compensation Board of PEI

    Charlottetown, PE

    Full-time

  • Python Full Stack Developer

    Epsilon Solutions Ltd.

    Toronto, ON

    Contract

    The ideal candidate will have a strong background in full stack development with hands-on experience in Python, React, and cloud-native technologies. As a Full Stack Developer, you will be…

  • Staff Software Developer (Pre-ID Relo)

    Intuit

    Toronto, ON

    Full-time

  • Site Reliability Engineer

    Envision Technology Solutions

    Toronto, ON

    Contract

  • Intermediate Software Engineer

    AltaML

    Toronto, ON

    $90,000 to $110,000 CAD / year

    Full-time

    …are the default way engineers design, build, test, and review software, not an optional accelerant a few people…

  • Python Full Stack Developer

    Precision Technologies

    Toronto, ON

    Contract

    We are looking for a skilled Python Full Stack Developer with a strong background in full-stack software development and hands-on experience with Python, React, and cloud-native…

  • Senior Java Software Engineer

    Dexian

    Mississauga, ON

    Contract

    We are seeking an experienced Senior Java Backend Developer with 10+ years of software development experience and strong expertise in Java, Spring Boot, REST APIs, Microservices, and Cloud…

  • Java Full Stack Developer

    Ztek Consulting

    Montreal, QC

    Full-time

  • Senior Software Engineer

    Dexian

    Mississauga, ON

    Contract

    7-10+ years of experience in application development

  • Software Test Engineer II

    First National Financial LP

    Toronto, ON · East York, ON

    Contract

    We are hiring IT Software Test Engineer II within our IT Quality Assurance team!

  • Software Engineer (Neo4j/Graph Database)

    Iris Software Inc.

    Toronto, ON

    Contract

    Position: Software Engineer (Neo4j/Graph Database)

  • Full Stack Developer (Python+React)

    MetAntz

    Vancouver, BC

    Full-time