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

Advertised starting pay

Average starting payCAD / year
$114,473Across 458 listings
Average starting payUSD / year
$142,828Across 108 listings
Average starting payCAD / hour
$51.02Across 74 listings

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

Where work happens

Remote
10%399 listings
Hybrid
41%1,659 listings
On-site
48%1,935 listings

Not specified: 1% (30 listings)

Employers hiring include Amazon (107), 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
  • Full Stack Developer, Java / Angular / AWS

    Apex Systems

    Toronto, ON

    • $45 to $50 USD / hour
    • Full-time

    …delivering greenfield enterprise applications. This is a hands-on development role for someone who is equally comfortable working across front-end and backend technologies, with an expected…

  • Lead Software Engineer

    Capgemini

    Mississauga, ON

    Works in the area of Software Engineering which encompasses the development m

  • Software Engineer

    Royal Bank of Canada

    Toronto, ON

    • Full-time
  • Software Development Engineer II, AWS Marketplace

    Amazon

    Toronto, ON

    Come build the platform that connects millions of AWS customers with the software they need to innovate. AWS Marketplace is one of the fastest-growing businesses at AWS, and you'll be at

  • C++ Software Developer

    Epsilon Solutions Ltd.

    Montreal, QC

    • Contract

    The Software Developer will work across all phases of the software development lifecycle, including **requirements definition, architecture, development, unit testing, integration,…

  • Senior Site Reliability Engineer

    E-Solutions

    Toronto, ON

    • Full-time
  • Java Software Engineer

    Epsilon Solutions Ltd.

    Toronto, ON

    • Full-time

    Apply test-driven development (TDD) practices to drive design, maximize coverage, and prevent regressions.

  • Backend Engineer (Go)

    Xsolla

    Montreal, QC

    • Full-time

    You will play a pivotal role in delivering high-impact software solutions across our platform. You bring curiosity, initiative, and a passion for clean, scalable systems. You collaborate…

  • Site Reliability Engineer

    Aptino, Inc.

    Toronto, ON

    • $45 to $50 CAD / hour
    • Contract
  • Full Stack Developer - Vue.js, JavaScript/TypeScript, .Net, SQL

    Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

    Toronto, ON

    • Full-time

    Full stack development experience with the ability to work across both frontend and backend components.

  • Software Engineer

    Scotiabank

    Toronto, ON

  • Software Engineer- Entry Level

    PheedLoop

    Toronto, ON

    • Full-time
  • AWS Backend Developer

    Dawn InfoTek

    Toronto, ON

    • Contract
  • Java Full Stack Developer

    Apptoza Inc.

    Toronto, ON

    • Contract
  • Software Developer

    Cisco

    Ottawa, ON

    • Full-time
  • Co-op/Intern Software Developer, Core Algorithms

    Kinaxis Inc.

    Ottawa, ON

    • Internship
  • Software Developer (Hybrid)

    Cisco

    Vancouver, BC

    • Full-time
  • Software Developer

    TierOne

    Toronto, ON

    • Full-time

    Global customers, unique projects and leading edge software all combine to create a work environment second to none.

  • Backend Engineer, Developer SDKs

    Stripe

    Toronto, ON

    • Full-time
  • Mobile Application Developer and Support Analyst

    Pantheon Inc

    Regina, SK

    • Full-time

    SAP developers are responsible for creating, testing, and implementing SAP software solutions that meet business needs while working closely with the development team, Functional…

  • Software Developer

    Insight Global

    Mississauga, ON

    • $45 to $68 CAD / hour
    • Contract
  • Rust Backend Developer/Engineer

    Vybe Network

    Vancouver, BC

    • Full-time
  • Software Developer

    Intouch Insight

    Ottawa, ON · Kanata, Ontario

    • Full-time

    As a Software Developer on our Product Development team, you'll work with a group of talented developers and product managers to take new product ideas from concept to production features…

  • Software Engineer UI

    Respawn Entertainment

    Vancouver, BC · Greater Vancouver Metropolitan Area

    • Temporary