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,925
Employers
1,459

Advertised starting pay

Average starting payCAD / year
$115,024Across 453 listings
Average starting payUSD / year
$140,730Across 111 listings
Average starting payCAD / hour
$52.04Across 64 listings

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

Where work happens

Remote
10%394 listings
Hybrid
41%1,612 listings
On-site
48%1,885 listings

Not specified: 1% (34 listings)

Employers hiring include Amazon (108), Genetec (65), Electronic Arts (47).

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 Software Engineer

    LanceSoft, Inc.

    Toronto, ON

    $70 to $75 CAD / hour

    Contract

    We are seeking a Senior Software Engineer to enhance a cross-asset order and position management system. The engineer shall have experience designing and building robust| scalable systems…

  • Back End Developer

    VySystems

    Toronto, ON

    Full-time

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

  • Senior Software Developer

    Seequent

    Calgary, AB

    Full-time

  • Senior Software Developer

    Seequent

    Calgary, AB

    Full-time

  • Frontend Software Developer

    Corpay

    Toronto, ON

    Corpay is currently looking to hire a Frontend Software Developer within our Cross-Border division. This position falls under our Corporate Payments line of business and is located in…

  • Sr. Programmer Analyst - Research Computing - Regular Full-Time 2026-18484 (2026-18484)

    Sunnybrook

    Toronto, ON

    Full-time

    …applications across SRI. This position combines application development, programming, DevOps support, database management, and process automation, ensuring secure, efficient, and…

  • Senior Software Engineer - Java

    Q1 Technologies, Inc.

    Toronto, ON

    $65 to $73 CAD / hour

    Contract

    We are seeking a Senior Software Engineer to enhance a cross-asset order and position management system.

  • Cloud Architect

    Cloudious LLC

    Toronto, ON

    Contract

  • Full Stack Developer

    difuze

    Montreal, QC

    Full-time

  • Senior Full Stack Developer

    Tundra Technical Solutions

    Brampton, ON

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

    Full-time

  • Software Quality Analyst II

    Bentley Systems

    Burlington, ON

    Full-time

    Identify, document, and track software defects and inconsistencies, providing detailed information for the development team to resolve issues efficiently.

  • Senior Software Developer

    Seequent

    Quebec, QC · Greater Quebec City Metropolitan Area

    Full-time

  • Java Backend Developer

    Tata Consultancy Services

    Toronto, ON

    $90,000 to $110,000 CAD / year

    Full-time

  • Embedded Software Engineer

    Actalent

    Ottawa, ON

    $50 to $70 CAD / hour

    Contract

    Job Title: Expert Level Embedded Software Engineer

  • UI Frontend Developer

    Artech L.L.C.

    Ottawa, ON · Kanata, ON

    Contract

    Strong hands-on development experience with Angular.

  • Elite Full-Stack Developer

    Development Coveo EN

    Montreal, QC

  • Senior Software Engineer - Conversational AI (Python)

    Glia

    Remote, Canada

    Full-time · Remote

  • Frontend Developer

    Artech L.L.C.

    Ottawa, ON · Kanata, ON

    Contract

    We are seeking an experienced Angular Frontend Developer to join a collaborative software development team working on a modern enterprise web application.

  • Silicon Validation Software Engineer (Sr Staff)

    Synopsys Inc

    Mississauga, ON

    Full-time

  • Software Engineering LMTS

    Salesforce Partner Canada

    Vancouver, BC

    Full-time

    The software engineer role at Salesforce encompasses architecture, design, implementation, and testing to ensure we build products right and release them with high quality. Equally…

  • Senior Full Stack Developer

    InfoTrack Canada

    Toronto, ON

    Full-time

  • Android Infrastructure Software Developer

    Google

    Waterloo, ON

    5 years of experience with software development in one or more programming languages.

  • Software Engineer I (Cobol Developer)

    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…

  • Lead Software Developer (DevOps)

    OpenText

    Waterloo, ON

    Full-time

  • Lead Software Developer (DevOps)

    OpenText

    Mississauga, ON

    Full-time