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,998
Employers
1,490

Advertised starting pay

Average starting payCAD / year
$114,188Across 454 listings
Average starting payUSD / year
$143,712Across 106 listings
Average starting payCAD / hour
$50.51Across 68 listings

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

Where work happens

Remote
10%396 listings
Hybrid
41%1,658 listings
On-site
48%1,913 listings

Not specified: 1% (31 listings)

Employers hiring include Amazon (110), Genetec (62), Electronic Arts (50).

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
  • Java Full Stack Developer

    SIDRAM TECHNOLOGIES

    Mississauga, ON

    • Full-time
  • Frontend Developer

    Robert Half

    Toronto, ON

    • Contract
  • Backend Engineer (Python )

    Apexon

    Toronto, ON

    • Full-time
  • Software Engineer (.NET / C# and AI/IoT)

    Artelia

    Montreal, QC

    • Full-time
  • Site Reliability Engineer

    J&M Group

    Toronto, ON

    • Contract
  • Lead Software Engineer

    Mphasis

    Toronto, ON

    • Full-time

    Influence software architecture and lead design decisions for the Platform, with particular focus on payments and money-movement systems.

  • Lead Full Stack Developer

    RBC

    Toronto, ON

    • Full-time
  • 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

  • Backend Software Engineer (Rust)

    Arkion Identity Systems

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time
  • Java Fullstack Developer

    Tekgence Inc

    Toronto, ON

    • Contract

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

  • 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
  • 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 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

    • Contract

    Understanding of multithreaded software design.

  • Java Software Engineer

    Hays

    ON · Ontario, Canada

    • $58 to $60 CAD / hour
    • Contract
  • Software Engineer

    Teacup Tech Systems

    Fredericton, NB

    • Contract

    Teacup Tech Systems is seeking an experienced CA GEN Programmer/Programmer Analyst to join its dynamic team focused on development, deployment and maintenance of the Client Service Delivery…

  • Senior Elixir Full Stack Developer

    Invision AI

    Remote, Canada

    • 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.

  • Application Architect

    Teacup Tech Systems

    Fredericton, NB

    • Contract
  • Software Development Engineer, Charge Calc

    Amazon

    Vancouver, BC

    • Full-time
  • Software Support Representative

    BIS Safety Software

    Sherwood Park, AB

    • $23 to $24 CAD / hour
    • Full-time

    BIS Safety Software is a SaaS company on a mission to change how organizations manage safety, learning, and compliance. Since 2006, we've been committed to delivering exceptional customer…