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,038
Employers
1,503

Advertised starting pay

Average starting payCAD / year
$114,414Across 463 listings
Average starting payUSD / year
$143,712Across 106 listings
Average starting payCAD / hour
$52.02Across 74 listings
Average starting payUSD / hour
$67.66Across 10 listings

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

Where work happens

Remote
10%394 listings
Hybrid
42%1,680 listings
On-site
48%1,933 listings

Not specified: 1% (31 listings)

Employers hiring include Amazon (113), 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
  • Software Engineer/Senior Software Engineer (Full Stack)

    Envisio

    Remote, Canada

    • $90,000 to $110,000 CAD / year
    • Full-time
    • Remote

    Envisio Solutions is a leading provider of strategic planning and performance management software, helping organizations turn their visions into reality. We empower leaders to execute their…

  • Software Engineer

    Scotiabank

    Toronto, ON

    As a Software Engineer on Scotiabank’s Data & AI Technology team, you will be involved in designing, building, and scaling our enterprise data catalog and data management solutions…

  • Software Developer

    Ford Motor Company

    Waterloo, ON

    • Full-time

    Product Development uses design thinking & user exp

  • Full-Stack Software Engineer

    Manulife

    Toronto, ON · Waterloo, ON

    • Full-time

    Designs, develops, tests, delivers, maintains, and improves business applications as a member of a team, working across Full-Stack through the entire software development lifecycle.

  • Senior Backend Developer

    Modaxo

    Montreal, QC · Canada - Montreal, QC

    • Full-time
  • Co-Op Student - Application Developer

    City of Mississauga

    Mississauga, ON

  • Software Developer

    SAP IT Business Systeme

    Montreal, QC

    • $77,500 to $166,200 CAD / year
    • Full-time
  • Software Development Engineer II, WW Prime Tech

    Amazon

    Vancouver, BC

    …Prime membership would actually be worth to them. We want a Software Development Engineer who enjoys large-scale distributed systems and personalization work, where the outcome is measured…

  • Cloud Software Engineer

    Actalent

    Ottawa, ON

    • $88 to $111 CAD / hour
    • Contract

    The Software Developer will support the design, development, testing, and deployment of the Telemetry & Observability Platform (TOP). This enterprise platform integrates vehicle telemetry,…

  • Software Engineer, Web3 Backend

    Jobs Web3

    Toronto, ON

    • Full-time
  • Site Reliability Engineer / Release Management & Automation Specialist

    Sun Life

    Toronto, ON · Waterloo, ON · Sun Life Waterloo King

    • Full-time
  • Software Developer Intern

    Perseus Group

    Markham, ON

    • Full-time

    The Software Developer Intern works in our Markham, Ontario office and reports to the Solutions Architect for the homebuilding industry's leading-edge enterprise software product. Working…

  • Forward-Deployed Software Engineer (AI Integration & Modernization)

    Perseus Group

    Toronto, ON

    • Full-time

    Andromeda is an operating group within Constellation Software Inc. (TSX: CSU) focused on acquiring and operating vertical-market software businesses. Andromeda provides its businesses with…

  • Java Backend Engineer

    Rivago Infotech Inc

    Toronto, ON

    • Contract
  • Python Backend Engineer

    VBeyond Corporation

    Toronto, ON

    • Contract

    …high-performance backend systems. This role will focus on API development, platform engineering, and system design, supporting enterprise-grade, scalable, and secure financial…

  • Application Developer - Co-op

    Wawanesa Insurance

    Winnipeg, MB · Kitchener, ON · Ottawa, ON · Toronto, ON · North York - Toronto, ON (Hybr, ON

  • Software Engineer

    Scotiabank

    Toronto, ON

    We are seeking a highly skilled Software Engineer to design, develop, and support enterprise applications and data platforms. The role requires strong hands-on expertise in software…

  • Software Engineer, Android

    Mecka

    Richmond Hill, ON

    • $145,000 to $165,000 CAD / year
    • Full-time
  • Software Engineer, Full Stack - Trace

    Trace

    Montreal, QC

    • Full-time

    Trace is building AI-native freight software for shippers, brokers, and carriers. We bring the work of running freight, from quoting and booking to tracking and invoicing, into one…

  • Backend Software Engineer (Rust)

    Arkion-tech

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    We are looking for a Backend Software Engineer with strong Rust expertise to build secure, scalable, and high-performance services for our Next-Gen Human Identity (NHI) Platform.

  • Site Reliability Engineer

    VySystems

    Montreal, QC

    • Full-time

    …improve the reliability, performance, and supportability of core software applications. This role focuses exclusively on application-layer SRE and hands-on development; DevOps and…