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,301
Employers
1,183

Advertised starting pay

Average starting payCAD / year
$125,345Across 397 listings
Average starting payUSD / year
$160,569Across 117 listings
Average starting payCAD / hour
$63.71Across 93 listings

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

Where work happens

Remote
10%319 listings
Hybrid
41%1,365 listings
On-site
48%1,596 listings

Not specified: 1% (21 listings)

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

    True Talent Solutions Partners

    Canada

    • $200,000 to $275,000 USD / year
    • Full-time

    Work with a frontend engineer to improve the product interface and accelerate releases.

  • Sr Staff AI Software Engineer

    Qualcomm

    Markham, ON

    • Full-time

    …smarter, connected future for all. As a Qualcomm Machine Learning Engineer, you will create and implement machine learning techniques, frameworks, and tools that enable the efficient…

  • Lead Software Engineer

    Foreseeson Technology

    Richmond, BC

    • Full-time

    We are seeking an out-of-the-box thinking Lead Software Engineer to join our innovative technical projects team. The ideal candidate will have strong expertise in; building code…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Job Summary: We are seeking a skilled Cloud DevOps Engineer with expertise in Azure and AWS. The ideal candidate will have end-to-end ownership of projects, translating business…

  • Sr. Software Development Engineer, AWSBA Service Care Center (SCC)

    Amazon

    Vancouver, BC

    …builder teams’ innovation by eliminating friction throughout the software development and operational lifecycle. Through AI based automated solutions and centralized…

  • Senior Software Engineer - Backend

    Microsoft

    Vancouver, BC

    • Full-time
  • Senior AI Software Engineer

    Encore Technical Solutions Inc.

    Toronto, ON

    • Full-time

    Senior Software AI Engineer - Agentic Platforms

  • Senior Software Engineer - GNSS / INS

    Garmin Canada

    Cochrane, AB

    • Full-time

    We are seeking a full-time Senior Software Engineer (GNSS / INS) at Garmin's U.S. headquarters in the Greater Kansas City area or at our location in Cochrane, Alberta, Canada. This role is…

  • Senior Software Engineer

    LyveChat

    Toronto, ON

    • $150,000 to $190,000 CAD / year
    • Full-time
  • Software Engineer - C++/Linux - Envoy Gateway

    Nutanix

    Vancouver, BC

    • $103,000 to $155,000 CAD / year
    • Full-time
  • Software Architect - InteleShare

    Intelerad

    Canada

    • Full-time
  • Site Reliability Engineer

    Porter Airlines Inc.

    Toronto, ON

    • Full-time

    Porter is hiring an experienced Site Reliability Engineer to help improve the reliability, scalability, and performance of a modern cloud platform supporting thousands of users.

  • Adobe Site Reliability Engineer - Content Delivery Network

    Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

    Toronto, ON

    • Full-time

    Senior Site Reliability Engineer - AEM - Content Delivery Network

  • Staff Software Engineer

    Broadcom

    Ottawa, ON

    • Full-time

    As a Staff 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…

  • Site Reliability Engineer

    Porter Airlines Inc.

    Toronto, ON

    • Full-time

    Porter is hiring an experienced Site Reliability Engineer to help improve the reliability, scalability, and performance of a modern cloud platform supporting thousands of users.

  • Senior Embedded Software Engineer

    Pulsenics Inc.

    Toronto, ON

    • Full-time

    Pulsenics is seeking a Senior Embedded Software Engineer with 7+ years of experience to lead and evolve the embedded firmware architecture that underpins our hardware and software solutions…

  • Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing

    Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

    Montreal, QC

    • Full-time

    Senior Software Engineer – Core Java, Apache Spark, Python, Big Data, SQL

  • Staff Software Engineer, Quality & Reliability Platform

    fb9e7da1-2660-46a2-9ffc-154a66684510

    Remote, Canada

    • Full-time
    • Remote

    BuildOps is looking for a Staff Software Engineer to set and drive our company-wide technical strategy for building, shipping, and operating reliable software.

  • Staff Software Engineer, Quality & Reliability Platform

    fb9e7da1-2660-46a2-9ffc-154a66684510

    Remote, Canada

    • Full-time
    • Remote

    BuildOps is looking for a Staff Software Engineer to set and drive our company-wide technical strategy for building, shipping, and operating reliable software.

  • Software Development Engineer, Elastic Block Store

    Amazon

    Vancouver, BC

    …service used by millions of AWS customers is behaving? As a Software Development Engineer on Amazon Elastic Block Store (EBS), you will design, build and operate a self-service telemetry…

  • Software Development Engineer in Test (Specialist - Quality Engineering)

    LTM

    ON · Ontario, Canada

    • $103,554 to $115,200 USD / year
    • Full-time

    Job Title: Software Development Engineer in Test

  • Software Engineer in Test

    Pacer Group

    Toronto, ON

    • $70,000 to $75,000 CAD / year
    • Full-time
  • Software Architect (AWS/Azure)

    Intelerad

    Canada

    • Full-time