Software engineer jobs in Canada (3,545 jobs)

Find software engineer jobs across Canada. Choose a place, compare current openings and read the employer’s requirements.

Hiring at a glance

View jobs
Open jobs
3,545
Employers
1,234

Advertised starting pay

Average starting payCAD / year
$130,542Across 526 listings
Average starting payCAD / hour
$62.75Across 116 listings
Average starting payUSD / year
$168,607Across 28 listings

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

Where work happens

Remote
9%332 listings
Hybrid
41%1,464 listings
On-site
49%1,728 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (127), Virtusa (70), Electronic Arts (63).

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 engineer jobs in Canada

Email me new jobsSave this search
  • Full-Stack Software Engineer

    Ultrassure

    Remote, Canada

    • Full-time
    • Remote

    Ultrassure builds AI software for the insurance and reinsurance industry. Our platform helps underwriting teams turn complex submissions, contracts, endorsements, guidelines and claims…

  • Senior Software Engineer, Dentrix Ascend

    Software of Excellence

    Surrey, BC

    • Full-time
  • Senior Software Engineer

    Henry Schein One Canada

    Surrey, BC

    • Full-time
  • Senior Site Reliability Engineer – AEM

    Epsilon Solutions Ltd.

    Toronto, ON

    • Full-time

    Senior Site Reliability Engineer – Adobe Experience Manager (AEM), CDN and Edge Delivery

  • Senior Java Software Engineer

    Henry Schein One Canada

    Surrey, BC

    • $130,000 to $142,000 CAD / year
    • Full-time
  • Software engineer

    LotusFlare Canada Inc

    North York, ON

    • From $69.17 CAD / hour
    • Full-time
    • On-site
  • Senior Site Reliability Engineer (SRE) – CDN & Web Performance

    N2P Systems

    Toronto, ON

    • Full-time

    We are seeking a Senior Site Reliability Engineer (SRE) to help build and operate a modern, public-facing enterprise web platform delivered through Adobe Experience Manager (AEM) Edge…

  • Software Engineer

    Spellbook

    Canada

    • Full-time
  • Python Backend Engineer

    Enterprise Solutions Inc.

    Toronto, ON

    • Contract

    We are looking for a strong Python Backend Engineer with hands-on experience designing and building scalable backend systems, microservices, APIs, and distributed applications.

  • Cloud Architect

    Tekshapers

    Toronto, ON

    • Full-time
  • Sr. Principal Software Engineer

    Nokia

    Ottawa, ON · Kanata, ON

    • Full-time

    We are looking for an experienced software engineer to lead the development of our distributed edge compute platform. This role demands a deep understanding of hyperscalers like AWS, Azure,…

  • Software Engineer

    Intouch Insight

    Ottawa, ON

    • 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 - Platform Services

    Nokia

    Ottawa, ON · Kanata, ON

    • Full-time

    …projects and drive the development of cutting-edge platforms. As a Software Engineer in Platform Services, you will be part of a dynamic team responsible for designing and developing…

  • Senior Software Engineer, Web & SDK

    Mecka

    Remote, Canada

    • $160,000 to $200,000 CAD / year
    • Full-time
    • Remote
  • Embedded Software Engineer

    Actalent

    Mississauga, ON

    • $70,000 to $85,000 CAD / year
    • Full-time

    The Embedded Software Engineer designs, develops, and maintains embedded computer system software for advanced military and naval applications, including control software for helicopter…

  • Software Engineer I - Front End

    TD

    Toronto, ON

    • Full-time
  • Software Engineer

    Broadcom

    Ottawa, ON

    • $76,300 to $122,000 CAD / year
    • Full-time

    As a Senior Software Engineer, you will design, develop, and deliver software and firmware for ultra-high-performance datacenter-scale solutions. We are looking for candidates who thrive in…

  • Senior Software Engineer, Device & Data Platform

    Mecka

    Richmond Hill, ON

    • $180,000 to $210,000 CAD / year
    • Full-time

    You'll own the software that lets people operate Mecka's c

  • Software Development Engineer II, Umbrella Training

    Amazon

    Toronto, ON

    The Umbrella Training team is looking for a Software Development Engineer to join our mission-critical platform that powers training for Amazon's global fulfillment network. This unique…

  • Staff Software Engineer

    Capital One

    Toronto, ON

    • Full-time

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer

  • Software Engineer

    Insight Global

    Toronto, ON

    • $45 to $50 CAD / hour
    • Contract