Software engineer jobs in Canada (3,549 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,549
Employers
1,235

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,732 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
  • Software Engineer I

    Planview Incorporated

    Vancouver, BC

  • RQ11740 – DevOps/Cloud Engineer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior DevOps/Cloud Engineer with extensive experience in Microsoft Azure, CI/CD pipelines, deployment automation, infrastructure as code, cloud operations, and enterprise…

  • RQ11740 – DevOps/Cloud Engineer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior DevOps/Cloud Engineer with extensive experience in Microsoft Azure, CI/CD pipelines, deployment automation, infrastructure as code, cloud operations, and enterprise…

  • RQ11740 – DevOps/Cloud Engineer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior DevOps/Cloud Engineer with extensive experience in Microsoft Azure, CI/CD pipelines, deployment automation, infrastructure as code, cloud operations, and enterprise…

  • Software Engineer II

    Microsoft

    Vancouver, BC

    • Full-time
  • Senior Software Engineer

    Microsoft

    Vancouver, BC

    • Full-time

    As a Senior Software Engineer, you will be a hands-on technical leader working across the PowerPoint for the web stack.

  • Software Engineer Intern, Pipeline Infrastructure

    Walt Disney Animation Studios

    Vancouver, BC

    • $34 CAD / hour
    • Full-time
  • Senior Software Development Engineer, AWS Transactional Services

    Amazon

    Vancouver, BC

    We are seeking a Senior Software Development Engineer to own and a build major part for our control plane. Your work will be critical to the scalability and availability of the service.…

  • Principal Software Development Engineer

    Workday

    Vancouver, BC · Canada, BC, Vancouver

    • Full-time
  • Senior C++ Software Engineer - VxWorks

    Vaco by Highspring

    Toronto, ON · Greater Toronto Area, Canada

    • $100,000 to $140,000 CAD / year
    • Full-time

    Lead designs for safety critical, real-time software solutions

  • Software Engineer - Intern

    Altera

    Toronto, ON

    • Full-time
  • Principal Software Engineer, Docker Hardened Images

    Docker

    Remote, Canada

    • Full-time
    • Remote

    We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As

  • Lead Software Engineer

    Virtusa

    Toronto, ON

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