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,086
Employers
1,910

Advertised starting pay

Average starting payCAD / year
$113,721Across 648 listings
Average starting payCAD / hour
$56.73Across 207 listings
Average starting payUSD / year
$146,162Across 126 listings
Average starting payUSD / hour
$59.97Across 19 listings

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

Where work happens

Remote
8%479 listings
Hybrid
39%2,376 listings
On-site
53%3,204 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (246), 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
  • Web Developer

    Cohere

    Remote, Canada

    • $180,000 to $250,000 CAD / year
    • Full-time
    • Remote
  • Web Developer

    Spait Infotech

    Canada

    • Full-time
  • Sr. Software Developer

    OpenText

    Richmond Hill, ON

    • Full-time
  • Java Software Engineer

    Kelly

    Mississauga, ON

    • Contract

    Job Summary: Seeking a Senior Java Developer / Lead Development Analyst with 10+ years of experience to build enterprise-grade applications for Global Spread Products Risk and Capital…

  • Software Engineer - II

    Mastercard

    Vancouver, BC

    • Full-time
  • Software Engineer in Test

    Kelly

    Mississauga, ON

    • Contract
  • Software Developer

    Plusgrade

    Montreal, QC

    • Full-time
  • Senior Software Development Engineer in Test (SDET) / Quality Engineering Architect

    Pyramid Consulting, Inc

    Mississauga, ON

    • $70 to $79 CAD / hour
    • Contract

    Immediate need for a talented Senior Software Development Engineer in Test (SDET) / Quality Engineering Architect. This is a 06+months contract opportunity with long-term potential and is…

  • Cloud Engineer (Azure & IaC)

    Randstad Digital

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time
  • Software Engineer

    Kelly

    Mississauga, ON

    • Contract

    …Spread Products domain. This customer-facing role combines software architecture, hands-on development, and client…

  • Backend Developer

    Axelon Services Corporation

    Montreal, QC

    • $65.52 USD / hour
    • Other

    Involved in detailed technical design, development, and implementation of applications using emerging technology choices.

  • Software Engineer (Unpaid)

    Spawn

    Canada

    • Temporary
  • Staff Embedded Software Developer

    IPG Photonics

    Kingston, ON

    • Full-time

    IPG Photonics (NASDAQ:IPGP) is seeking a Staff Embedded C/C++ Software Developer to join our agile software development team in Kingston, Ontario, Canada. Our Kingston group is responsible…

  • Software Developer

    Brandt Group of Companies

    Regina, SK

    • Full-time

    The Software Developer is responsible for developing, maintaining, and modernizing web, desktop, and legacy applications based on defined business requirements. This role collaborates with…

  • Programmer Analyst II

    University of British Columbia

    Vancouver, BC · UBCV | The Leonard S. Klinck Building (LSK)

    • $8,810.92 to $13,202.5 CAD / month
    • Full-time
  • Programmer Analyst II

    University of British Columbia

    Vancouver, BC · UBCV | The Leonard S. Klinck Building (LSK)

    • $8,810.92 to $13,202.5 CAD / month
    • Full-time
  • Software Engineer III

    TD

    Toronto, ON

    • Full-time

    …opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…

  • Software Engineer II

    TD

    Toronto, ON

    • Full-time

    …opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…

  • Senior Software Developer - ETL

    Symbiotic Digital

    ON · Downtown Toronto (Central Bay Street), Ontario

    • Contract

    We are seeking an experienced Senior Software Developer -

  • Software Engineer 3, Identity and Access Management

    MongoDB

    Toronto, ON

    MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build,…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    …DevSecOps practices. This role requires close collaboration with development, QA,…

  • Software Engineer

    TSR Consulting

    Mississauga, ON

    • Contract
  • Software Engineer in Test

    Dexian

    Mississauga, ON

    • Other

    We are seeking a visionary and hands-on Senior Software Development Engineer in Test (SDET)/Quality Engineering Architect to define, champion, and drive the global quality engineering…

  • Software Engineer in Test

    Dexian

    Mississauga, ON

    • Contract

    Experience Level: 8–12+ years of progressive experience in software development and quality engineering, with at least 3+ years in a Lead SDET, Principal SDET, or QA Architect capacity.

  • Software Engineer - New Grad (2027 Start)

    Databricks

    Vancouver, BC

    …the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform…