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,968
Employers
1,454

Advertised starting pay

Average starting payCAD / year
$114,486Across 460 listings
Average starting payUSD / year
$140,899Across 111 listings
Average starting payCAD / hour
$52.59Across 74 listings

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

Where work happens

Remote
10%393 listings
Hybrid
41%1,627 listings
On-site
48%1,915 listings

Not specified: 1% (33 listings)

Employers hiring include Amazon (108), Genetec (62), Electronic Arts (47).

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
  • Staff Software Engineer, Qualcomm AI Runtime

    Qualcomm

    Markham, ON

    • Full-time

    …at the forefront of this transformation. As part of the AI Software team, you will contribute to the development of the Qualcomm AI Runtime SDK, empowering OEMs, and developers to deploy…

  • Junior Software Developer (Oracle EBS)

    Bevertec

    Toronto, ON

    • Contract

    Job Title: Junior Software Developer (Oracle EBS)

  • Junior L1 Software Developer

    Ericsson

    Ottawa, ON

    • Full-time

    …shaping the evolution toward 6G. Within this context, our L1 Software Development team in RCE RAN Performance designs and implements the Physical Layer baseband functions – the…

  • Senior Software Developer in Test (SDET)

    Global Relay

    Halifax, NS

    • Full-time
  • Back End Developer

    Agilus Work Solutions

    Toronto, ON

    • $150,000 to $180,000 CAD / year
    • Full-time
  • Software Application Developer, Generative AI (Gen AI)

    BMO

    Calgary, AB · GCS

    As a Gen AI Software Application Developer at BMO, you will focus on building and integrating Generative AI capabilities into enterprise applications. Working with technology and business…

  • Senior Software Engineer

    Enerva Energy Solutions

    Calgary, AB

    • $85,000 to $95,000 CAD / year
    • Full-time

    We're looking for a Senior Software Developer to shape the technical direction of the tools at the core of our energy and emissions work - including the AI-driven features we think will set…

  • Senior Software Developer - Java

    Highspring

    Montreal, QC

    • Full-time

    We are seeking a Senior Java Developer to join a Highspring delivery team and contribute to the design, development, and evolution of enterprise-scale backend solutions. This role is ideal…

  • Senior Backend Engineer, Client Portal

    EvenUp

    Toronto, ON

    • $152,660 to $214,475 USD / year
    • Full-time
  • AI Automation & Software Engineer

    WBM Technologies

    Winnipeg, MB · Regina, SK · Saskatoon, SK · Edmonton, AB · Calgary, AB

    • Full-time

    The AI Automation & Software Engineer designs, builds, and supports AI, automation, and software solutions for both customer environments and WBM's internal operations. You'll work across…

  • z/OS Connect Systems Programmer

    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…

  • Staff Software Developer, Protected Data SRE

    Google

    Waterloo, ON

    …networking (e.g., TCP/IP, routing, network topologies and hardware, software defined…

  • Software Developer

    City of Winnipeg

    Winnipeg, MB

    • Full-time
  • Senior Software Engineer, Backend, AI Labs

    Epiq

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time
  • Software Engineer II - Platform UI (React)

    Ping Identity

    Vancouver, BC

    • Full-time
  • Principal Software Developer

    Apexa

    Remote, Canada

    • Full-time
    • Remote

    …professionals, service providers, Advisors, and a top-tier development team dedicated to innovation and…

  • Staff AI Software Engineer

    Qualcomm

    Markham, ON

    • Full-time
  • Software Developer

    Xe.com

    Newmarket, ON

    • Full-time
  • Senior Software Engineer

    Great Value Hiring

    Canada

    • Contract
  • Senior Software Engineer

    Great Value Hiring

    Canada

    • Contract

    Contribute expert-level code samples, debugging strategies, and development insights in Python3, Java, Rust, Go, C++, or TypeScript

  • Senior Software Engineer, Backend

    Brex

    Vancouver, BC

    …banking with intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to accelerate operations, gain real-time visibility, and control spend…

  • Software Dev QA - FortiSASE

    Fortinet

    Burnaby, BC

    • Full-time

    …functionality of the product. You will be working closely with multiple development and QA teams to verify new features, regression test existing functionalities, automate E2E tests and…

  • Software Engineer

    Randstad Digital

    Vancouver, BC

    • Contract