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,075
Employers
1,909

Advertised starting pay

Average starting payCAD / year
$113,721Across 648 listings
Average starting payCAD / hour
$56.67Across 206 listings
Average starting payUSD / year
$146,162Across 126 listings
Average starting payUSD / hour
$59.66Across 18 listings

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

Where work happens

Remote
8%479 listings
Hybrid
39%2,371 listings
On-site
53%3,198 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
  • 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…

  • Senior Cloud Engineer

    Raas Infotek

    Toronto, ON · Scarborough, ON

    • Contract
  • Senior Software Developer

    Staples Inc.

    Richmond Hill, ON

    • Full-time

    We are seeking a highly skilled Senior Software Developer to join our dynamic team. The ideal candidate will have extensive experience in C#, .NET, Web Services, WCF, Web API, Microsoft…

  • Senior Software Engineer – Drone Control & Simulation (Defense and Dual-Use)

    Haply Robotics

    Montreal, QC

    • Full-time

    We’re looking for a Senior Software Engineer to be the first dedicated developer behind how operators fly, train, and feel drones through haptics.

  • BlackBerry Radar- Senior Full Stack Developer

    BlackBerry QNX

    Ottawa, ON

    • Full-time