Software engineer jobs in Toronto, ON and nearby

Software engineer jobs within 25 km of Toronto, ON, Canada. Nearby towns and cities are included. Distances are straight-line, not driving distances.

Hiring at a glance

View jobs
Open jobs
1,008
Employers
384

Advertised starting pay

Average starting payCAD / year
$131,346Across 104 listings
Average starting payUSD / year
$161,377Across 35 listings
Average starting payCAD / hour
$58.78Across 16 listings

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

Where work happens

Remote
0%0 listings
Hybrid
50%504 listings
On-site
49%491 listings

Not specified: 1% (13 listings)

Employers hiring include Amazon (47), Virtusa (43), Okta (41).

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

About these jobs

Before you apply

Look at the required languages, systems and experience in each ad. Job Bank describes typical education and programming experience for this occupation. A junior title does not mean every employer accepts applicants without experience. Job Bank / Guichet-Emplois.

Guidance reviewed on September 16, 2026.

Based on the dated count above. Listings can change. How we count

Software engineer jobs in Toronto, ON and nearby

Within 25 km

Email me new jobsSave this search
  • Android Framework/Core OS Software Engineer, Senior

    Zebra Technologies

    Mississauga, 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

  • Java Software Engineer

    Epsilon Solutions Ltd.

    Toronto, ON

    • Full-time
  • Software Engineer

    Scotiabank

    Toronto, ON

    The primary role of Global Finance Technology is to work with the Bank's finance community to re-engineer finance processes to enhance effectiveness and efficiency. The unit is also…

  • Software Engineer- Entry Level

    PheedLoop

    Toronto, ON

    • Full-time
  • Backend Engineer, Developer SDKs

    Stripe

    Toronto, ON

    • Full-time
  • 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…

  • Full-Stack Software Engineer

    Manulife

    Toronto, 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.

  • 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…

  • Python Backend Engineer

    VBeyond Corporation

    Toronto, ON

    • Contract

    Client is looking for a skilled Python Backend Engineer to build and scale high-performance backend systems. This role will focus on API development, platform engineering, and system…

  • 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
  • Backend Software Engineer (Rust)

    Arkion-tech

    Toronto, ON

    • 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.

  • Staff Software Engineer - Capital One Travel Tech - Full-stack

    Capital One

    Toronto, ON

    • Full-time

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer - Capital One Travel Tech - Full-stack

  • Senior Software Engineer (Python / GenAI) – Markets Technology

    Citi

    Mississauga, ON

    • Full-time

    …management, and we are seeking an experienced Senior Python Engineer to sit at the center of that evolution. In this role, you will architect and scale robust backend systems, leveraging…

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

    Andromeda Software Inc.

    Toronto, ON

    • Full-time

    Title: Forward-Deployed Software Engineer (AI Integration & Modernization)

  • Java Software Engineer

    Dexian

    Mississauga, ON

    • $65 to $70 USD / hour
    • Contract
  • Low-Level Software Engineer, LLK

    Tenstorrent

    Toronto, ON

    …computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a…

  • Site Reliability Engineer

    Q1 Technologies, Inc.

    Toronto, ON

    • $95,000 to $115,000 CAD / year
    • Full-time

    As an Intermediate Site Reliability Engineer, you will support and continuously improve enterprise Azure and Databricks platforms. The role focuses on production reliability, monitoring,…

  • Software Engineer II

    Emburse

    Toronto, ON

    • Full-time

    Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve…

  • Software Engineer II

    Emburse

    Toronto, ON

    • Full-time

    Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve…