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
6,126
Employers
1,918

Advertised starting pay

Average starting payCAD / year
$113,666Across 653 listings
Average starting payCAD / hour
$56.68Across 214 listings
Average starting payUSD / year
$145,627Across 128 listings
Average starting payUSD / hour
$59.97Across 19 listings
Average starting payCAD / month
$6,118Across 11 listings

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

Where work happens

Remote
8%482 listings
Hybrid
39%2,391 listings
On-site
53%3,226 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (247), Amazon (137), Electronic Arts (70).

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 Engineer in Test

    Pacer Group

    Toronto, ON

    • $70,000 to $75,000 CAD / year
    • Full-time

    Strong programming experience in Java for test automation development.

  • Software Architect (AWS/Azure)

    Intelerad

    Canada

    • Full-time
  • Cloud Administrator (Intern)

    SOTI

    Mississauga, ON

    • Full-time

    …alongside experienced Cloud Administrators and collaborate with development, IT, and support…

  • Software Developer

    Plusgrade

    Montreal, QC · CAN - Montreal

    • Full-time
  • Java Fullstack developer with Angular

    Wissen Technology

    Calgary, AB

    • Full-time

    8+ years of professional experience in full stack Java development

  • Software Engineer II

    LodgeLink

    Calgary, AB

    • Full-time

    LodgeLink is hiring a Software Engineer II in Calgary to join our team and help create the future of workforce travel. We are seeking a talented engineer with a passion for building…

  • Software Engineer

    ResMed

    Halifax, NS · CA Canada (ResMed Halifax)

    • Full-time

    You’ll contribute across the software lifecycle, from design and development thro

  • Software Developer

    Nasdaq

    Toronto, ON

    • Full-time

    As a Software Developer reporting to the AVP - Software Development, you'll be part of a growing team in Toronto supporting US exchange operations and our Ocean trading systems beyond…

  • Software Developer - Senior

    Akkodis

    Toronto, ON

    • Contract
  • Software Engineer

    Correct-AI

    AB · Greater Edmonton Metropolitan Area

    • Full-time

    …Correct-AI combines robust hardware with advanced robotics software, machine learning, and artificial intelligence to provide real-time…

  • FMS Software Developer

    CMC Electronics

    Montreal, QC

    • Full-time
  • SysOps Software Architect

    Telesat

    Ottawa, ON

    • Full-time

    The ESCP-P SysOps Software Architect will lead the architecture and technical direction of System Operations software capabilities required to support the ESCP-P program. The architect will…

  • Senior Software Engineer

    Curinos Inc

    Toronto, ON

    • $130,000 to $140,000 CAD / year
    • Full-time
  • Java Backend Engineer

    Fierceli Inc, MBE, SBE

    Canada

    • Contract
  • Intermediate Software Engineer

    BluWave-ai

    Ottawa, ON

    • Full-time

    We are looking for intermediate software developers who are passionate about building scalable, high-performance s

  • Full Stack Developer (AI & Copilot Solutions)

    Tata Consultancy Services

    Toronto, ON

    • $90,000 to $120,000 USD / year
    • Full-time
  • Embedded Software Engineer

    EPITEC

    Ottawa, ON · Kanata, ON

    • Full-time

    Senior Software Engineer – Embedded Software Test & Automation

  • Software Developer- Front End - Senior (VertiGIS Studio Web SDK/ GeoContext/ ArcGIS exp)

    Bevertec

    Toronto, ON

    • Contract

    Job Role: Software Developer- Front End - Senior (VertiGIS Studio Web SDK/ GeoContext/ ArcGIS exp)

  • Application Developer

    Dasro Consulting Inc.

    Calgary, AB

    • Contract
  • Senior Software Developer

    MarshallZehr Group Inc.

    Waterloo, ON

    • $135,000 to $165,000 CAD / year
    • Full-time

    MarshallZehr Group Inc. (“MZ”) provides customized construction and development financial solutions for high-performing real estate developers. Since 2008, MarshallZehr has grown to become…

  • Software Engineer (Data)

    Themis Intelligence

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    …operational data into clear, high-confidence decisions. We design software that empowers grid professionals to think faster, act decisively, and operate with precision in critical…

  • Senior OpenStack Cloud Engineer

    49 Solutions

    Ottawa, ON

    • $800 to $950 CAD / hour
    • Contract