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,781
Employers
1,865

Advertised starting pay

Average starting payCAD / year
$113,998Across 616 listings
Average starting payCAD / hour
$56.78Across 194 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%469 listings
Hybrid
39%2,261 listings
On-site
52%3,023 listings

Not specified: <1% (28 listings)

Employers hiring include S M Software Solutions Inc (203), 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
  • Staff Software Engineer

    Capital One

    Toronto, ON

    • Full-time

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer

  • Senior Full Stack Developer

    Moneris

    Toronto, ON

    • Full-time
  • Senior Embedded Software Engineer

    Ranovus

    Ottawa, ON

    • Full-time
  • Senior Full Stack Developer

    Moneris

    Toronto, ON

    • Full-time
  • Senior Software Engineer, Test

    Providius

    Hamilton, ON

    • Full-time

    Providius is looking for an experienced Senior Software Engineer, Test to help us build stronger, faster, and more reliable ways of validating complex software systems.

  • Java Full Stack Developer

    Apptoza Inc.

    Montreal, QC

    • Contract

    Full-stack development, across back-end including Java, and front-end including JavaScript or Typescript, HTML5, CSS, and Angular (8, 10 or later, preferably 17).

  • Backend Engineer

    Bluehost

    Canada

    • Full-time
  • Cloud Engineer

    Apptoza Inc.

    Toronto, ON

    • Contract
  • Embedded Software Engineer

    Insight Global

    Sainte-Anne-de-Bellevue, QC

    • $50 to $60 CAD / hour
    • Contract

    Minimum of 5 years of embedded software development experience, including experience with BSP or low-level Linux development.

  • RQ11718 – Software Developer – Intermediate

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking an experienced Intermediate Software Developer with strong hands-on expertise in Java Enterprise Edition (Java EE), n-tier enterprise application development, Spring…

  • Fullstack Developer”

    Ztek Consulting

    Montreal, QC

    • $110,000 to $120,000 CAD / year
    • Full-time
  • Software Engineer

    Insight Global

    Toronto, ON

    • Contract

    Our client is seeking a Software Engineer. The ideal candidate is a hands-on developer with strong Python expertise, experience working with Databricks and Retrieval-Augmented Generation…

  • Software Developer

    AgileGrid Solutions

    Canada

    • Full-time
  • Full-Stack Developer

    Air Canada

    Dorval, QC

    • Full-time
  • Junior Software Developer

    SECURE

    Calgary, AB

    • Other
  • Software Project Lead

    Insight Global

    Montreal, QC

    • $70 to $85 CAD / hour
    • Contract

    Insight Global is seeking an experienced software engineering professional to join a major Canadian Space Company. The successful candidate will have C++ software engineering experience and…

  • Senior Azure Cloud Architect

    Confiar Services

    Toronto, ON · Greater Toronto Area, Canada

    • Contract
  • Senior Software Engineer

    Harvey Nash

    Vancouver, BC

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

    We’re looking for a Software Development Engineer, Cloud Platform to build the infrastructure that gets vision software onto customer devices: securely, repeatably, and without a member of…

  • Cloud Engineer

    LanceSoft, Inc.

    Calgary, AB

    • $50 to $55 CAD / hour
    • Contract
  • Senior Software Engineer

    Sun Life

    Toronto, ON · Waterloo, ON · Sun Life Waterloo King

    • Full-time
  • Software Engineer

    maru.ai

    Engineer, BC

    • Full-time

    We are looking for a skilled Software Developer to join our AI-focused startup developing custom solutions for enterprise development teams. You will work collaboratively as part of a…

  • Backend Developer

    Soroc Technology

    Toronto, ON

    • $45 to $50 CAD / hour
    • Contract