Software engineer jobs in Canada

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,393
Employers
1,202

Advertised starting pay

Average starting payCAD / year
$124,988Across 413 listings
Average starting payUSD / year
$160,903Across 118 listings
Average starting payCAD / hour
$63.30Across 100 listings

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

Where work happens

Remote
9%320 listings
Hybrid
41%1,399 listings
On-site
49%1,653 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (121), Virtusa (67), Electronic Arts (59).

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

    Virtusa

    Montreal, QC

    • Full-time
  • Algorithm Software Engineer

    Garmin International, Inc.

    Cochrane, AB

    • Full-time

    Garmin Canada has exciting opportunities for full-time Software Engineers who have a hunger for solving real-world problems with embedded systems. Exciting things happen at the boundaries…

  • Java Software Engineer

    G-FORCE IT SERVICES INC

    ON · Ontario, Canada

    • Full-time

    …engineers, QA, and product owners to deliver clean, reliable software that solves real business…

  • Software Development Engineer In Test

    Actalent

    Ottawa, ON

    • $45 to $65 CAD / hour
    • Contract

    Job Title: Software Development Engineer in Test (Python)

  • Software Engineer

    Trimble Inc.

    Kamloops, BC · Canada - Kamloops, BC

    • Full-time

    Accelerate the Future of AI-Driven Engineering as our next AI Agentic Software Engineer (P3)

  • Intermediate Software Engineer

    TekRek

    Toronto, ON

    • Full-time

    A fintech software company building the next version of its core wealth and portfolio management platform. The product supports investment operations workflows such as portfolio accounting,…

  • Student, Software Engineer - Security (Winter 2027)

    Sun Life

    Toronto, ON · Sun Life Toronto One York

    • Full-time
  • Senior Software Engineer

    Swoon

    Toronto, ON

    • Full-time

    We're seeking an experienced Senior Angular Engineer to play a key role in a major front-end modernization initiative. This is an opportunity to influence architectural decisions, establish…

  • Software Development Engineer, Region Flexibility Engineering

    Amazon

    Vancouver, BC

    Think big. The Automated Augmentation team delivers infrastructure software that enables automated instrumentation and augmentation for all services that make up Amazon. We reduce the…

  • Site Reliability Engineer

    VySystems

    Canada

    • Full-time
  • Cloud Engineer

    Spait Infotech

    Canada

    • Full-time
  • Senior Application Architect Manager

    Globalfaces Direct

    Toronto, ON · North York, ON

    • $95,000 to $115,000 CAD / year
    • Full-time
  • Software Engineer – Platform Security & Modernization

    HCLTech

    Montreal, QC

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

    We are seeking a Software Engineer to join a global enterprise technology team responsible for the development, modernization, security, and operational reliability of mission-critical…

  • Software Engineer in Test with Xcode, XCTest, and XCUITest/XCUI

    HCLTech

    Vancouver, BC

    • $80,000 to $90,000 CAD / year
    • Full-time
  • Senior Software Engineer, Backend - Fraud Prevention

    Sardine

    Remote, Canada

    • $180,000 to $206,000 CAD / year
    • Full-time
    • Remote
  • Staff Software Engineer, AI

    Maple

    Toronto, ON

    • Full-time
  • Java Software Engineer

    Collabera

    Mississauga, ON

    • $65 to $80 USD / hour
    • Full-time
  • OmniPOS Application Architect

    Yochana

    Mississauga, ON

    • Contract
  • Software Engineer

    MVP Talent Corp

    Calgary, AB

    • $130,000 to $145,000 CAD / year
    • Full-time
  • Sr. Software Engineer - Emerging Technology

    Walt Disney Animation Studios

    Vancouver, BC

    • $120,700 to $161,800 CAD / year
    • Full-time
  • Senior Java Software Engineer

    Henry Schein One Canada

    Surrey, BC

    • Full-time
  • Senior Software Engineer - .NET, C# & APIs

    Flexkube Lab Inc.

    Toronto, ON · Greater Toronto Area, Canada

    • Contract

    We are looking for an experienced, hands-on engineer who brings strong backend development capabilities, an understanding of modern frontend frameworks, and experience delivering secure,…

  • Embedded Systems Engineer

    Foreseeson Technology

    Richmond, BC

    • Contract

    …distribution, electric vehicle charging equipment, and Intelligent software platforms for EV Charger and Energy Management System. Foreseeson has experienced over 25 years of continuous…

  • Sr. Software Engineer

    Nascent

    Toronto, ON

    • Full-time

    We’re looking for a Senior Software Engineer who owns the work from idea to production; someone who sees what needs to be built, figures out the best way to build it, and makes it happen.…