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
4,066
Employers
1,492

Advertised starting pay

Average starting payCAD / year
$114,822Across 466 listings
Average starting payUSD / year
$139,443Across 115 listings
Average starting payCAD / hour
$54.44Across 67 listings

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

Where work happens

Remote
10%412 listings
Hybrid
41%1,655 listings
On-site
48%1,962 listings

Not specified: 1% (37 listings)

Employers hiring include Amazon (121), Genetec (67), RBC (42).

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 - Data Reliability

    Squarepoint Capital

    Montreal, QC

    As a Reliability Software Engineer on the Data team, you will be central to the infrastructure and operations that keep Squarepoint's data ecosystem running at scale. Our mandate is broad…

  • Software Developer (Co-op)

    Corpay

    Vancouver, BC

    Full-time

    The team is looking for a candidate that is eager to expand on their development skillsets. We’re looking for someone who is detail-oriented and knows how to work within a team as well as…

  • Senior Software Engineer - Product (Toronto)

    Bite

    Remote, Canada

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

    Full-time · Remote

    Bite is a fast-growing company reimagining the self-service experience for restaurants through software-driven kiosks and omnichannel digital ordering. We don't build hardware - but we…

  • Java Fullstack Developer

    LTM

    Ontario · Ontario, Canada

    $90,000 to $125,000 USD / year

    Full-time

  • Senior Software Engineer - Backend

    Evertz

    Burlington, Ontario

    Full-time

    As a Senior Software Engineer, you will combine strong software engineering fundamentals with modern AI-assisted development practices. You will work on the evertz.io microservices and…

  • Embedded Software Engineer

    Evertz

    Burlington, Ontario

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

    Full-time

    We're looking for a passionate Embedded Software Engineer to join our development team, where you'll play a key role in designing, implementing, and maintaining embedded software for…

  • Software Engineer, Intermediate or Senior

    Index - Web Marketing Agency

    Montreal, Quebec

    Full-time

    …part of its expansion, Index is looking for a new full time Software Engineer to be part of its Montreal…

  • Java Backend Developer

    LTM

    Ontario · Ontario, Canada

    $85,000 to $120,000 USD / year

    Full-time

  • Senior Software Developer - Agentic System

    Coveo

    Montreal, Quebec

    Full-time

  • Backend Developer ( Nest.js / Typescript)

    LōD

    Vancouver, British Columbia

    $80,000 to $120,000 CAD / year

    Full-time

    We're looking for a Backend Software Developer to help design, build, and scale modern web applications at the intersection of energy and compute. You'll be building robust backend services…

  • Senior Software Engineer, Agents

    Klue

    Vancouver, British Columbia

    $140,000 to $196,000 CAD / year

    Full-time

    We're looking for a Senior Software Engineer to join our team in Vancouver, someone excited to build and optimize state-of-the-art LLM-powered agents at scale. You'll bring a builder's…

  • Sr. software developer

    Mindtris

    Toronto, Ontario

    Full-time

    We are looking for a software developer who will design, build, and maintain secure, cloud-native microservices and APIs for Capital Markets products. The position uniquely bridges backend…

  • Senior Machine Learning Software Engineer

    Royal Bank of Canada

    Vancouver, BC · Toronto, ON

    Full-time

    At RBC Borealis, you’ll be joining a team of leading researchers and software engineering specializing in machine learning. You will have access to rich and massive datasets, and to…

  • Full Stack Developer

    Birdseye Solutions

    Mississauga, ON

    Full-time

  • Senior Embedded Software Developer

    BinSentry

    Kitchener, ON

    Full-time

    …that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision-making…

  • Senior Machine Learning Software Engineer

    RBC

    Toronto, ON · Vancouver, BC

    Full-time

    At RBC Borealis, you’ll be joining a team of leading researchers and software engineering specializing in machine learning. You will have access to rich and massive datasets, and to…

  • Staff Software Engineer, GPU Inference

    Cerebras Systems

    Remote, Canada

    Full-time · Remote

  • Software Developer - Core Data

    Squarepoint Capital

    Montreal, QC

  • Senior Software Developer - Integration

    AMA - Alberta Motor Association

    Edmonton, AB · Administration Centre

    Full-time

  • Senior Software Engineer, Applied AI (Toronto)

    Justworks

    Toronto, ON

    $188,000 to $242,000 CAD / year