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,997
Employers
1,450

Advertised starting pay

Average starting payCAD / year
$115,196Across 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,941 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 Quality Assurance (SQA) Engineer - EN 368

    Export Development Canada | Exportation et développement Canada

    Remote, Canada

    Full-time · Remote

    Position: Software Quality Assurance (SQA) Engineer (Level 17) – Quality & Automation Focus

  • Software Quality Assurance (SQA) Engineer - EN 368

    Export Development Canada | Exportation et développement Canada

    Remote, Canada

    Full-time · Remote

    Position: Software Quality Assurance (SQA) Engineer (Level 17) – Quality & Automation Focus

  • Software Quality Assurance (SQA) Engineer - EN 368

    Export Development Canada | Exportation et développement Canada

    Remote, Canada

    Full-time · Remote

    Position: Software Quality Assurance (SQA) Engineer (Level 17) – Quality & Automation Focus

  • Software Developer - Integration

    AMA - Alberta Motor Association

    Edmonton, AB · Administration Centre

    Full-time

  • Software Technical Leader

    Cisco

    Fredericton, NB · Yellowknife, NT · Toronto, ON · Mississauga, ON · Vancouver, BC · Halifax, NS · St. John's, NL · Montreal, QC · Ottawa, ON · Winnipeg, MB · Regina, SK · AB · Calgary, Alberta · Kanata, Ontario · Saint-Laurent, Quebec

    Full-time

    Senior Software Engineer - Cloud Data Ingestion Platform

  • Full-Stack Developer (Rust & WebAssembly)

    SuperQubit Inc.

    Markham, ON

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

    Full-time

    We are looking for a Full-Stack Developer (Rust & WebAssembly) to join our engineering team and contribute to the development of modern, secure, scalable software applications and platforms.

  • Backend Software Engineer (Rust)

    Arkion Identity Systems

    Toronto, ON · Greater Toronto Area, Canada

    Full-time

  • Software Quality Assurance (SQA) Engineer - EN 368

    Export Development Canada | Exportation et développement Canada

    Montreal, QC

    $84,698 to $112,931 CAD / year

    Full-time

    Position: Software Quality Assurance (SQA) Engineer (Level 17) - Quality & Automation Focus

  • Software Quality Assurance (SQA) Engineer - EN 368

    Export Development Canada | Exportation et développement Canada

    Ottawa, ON

    $84,698 to $112,931 CAD / year

    Full-time

    Position: Software Quality Assurance (SQA) Engineer (Level 17) - Quality & Automation Focus

  • Software Quality Assurance (SQA) Engineer - EN 368

    Export Development Canada | Exportation et développement Canada

    Laval, QC

    $84,698 to $112,931 CAD / year

    Full-time

    Position: Software Quality Assurance (SQA) Engineer (Level 17) - Quality & Automation Focus

  • Software Quality Assurance (SQA) Engineer - EN 368

    Export Development Canada | Exportation et développement Canada

    Toronto, ON

    $84,698 to $112,931 CAD / year

    Full-time

    Position: Software Quality Assurance (SQA) Engineer (Level 17) - Quality & Automation Focus

  • Java Fullstack Developer

    Tekgence Inc

    Toronto, ON

    Contract

    …ideal candidate should have experience with modern full-stack development, cloud technologies, and Agile…

  • Software Quality Assurance (SQA) Engineer - EN 368

    Export Development Canada | Exportation et développement Canada

    Brossard, QC

    $84,698 to $112,931 CAD / year

    Full-time

    Position: Software Quality Assurance (SQA) Engineer (Level 17) - Quality & Automation Focus

  • Software Quality Assurance (SQA) Engineer - EN 368

    Export Development Canada | Exportation et développement Canada

    Mississauga, ON

    $84,698 to $112,931 CAD / year

    Full-time

    Position: Software Quality Assurance (SQA) Engineer (Level 17) - Quality & Automation Focus

  • Senior Software Developer

    Xplore Inc.

    Markham, ON

    Full-time

    We are seeking a highly skilled Senior Software Developer to help build modern, future-ready applications as part of our company-wide di

  • Software Developer - Integration

    AMA - Alberta Motor Association

    AB · Edmonton, AB

    Full-time

  • Staff Software Engineer (Architecture)

    Lantern

    Vancouver, BC

    Full-time

  • Java FullStack Developer

    Tekgence Inc

    Montreal, QC

    Contract

    6+ years of Java Full Stack development experience

  • Software Engineer, Driver Earnings

    Lyft

    Toronto, ON

    Lyft is looking for experienced, product-focused software engineers for our Driver Earnings Team. We are growing our team with people who want to build, improve, and incorporate…

  • Senior Cloud Infrastructure Engineer

    Mecka

    Remote, Canada

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

    Full-time · Remote

  • Senior Software Engineer, AI Training - Canada

    G2i Inc.

    Remote, Canada

    Contract · Remote

    We're looking for highly experienced software engineer (SR+) to help evaluate the quality of interactions with modern coding agents such as OpenAI Codex and Claude Code.

  • Java Fullstack Developer

    ITMC Systems, Inc

    Montreal, QC

    Full-time

    As a Dev Lead drive, the technical team and the Product Owners in an Agile development process.