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,285
Employers
1,181

Advertised starting pay

Average starting payCAD / year
$125,345Across 397 listings
Average starting payUSD / year
$160,527Across 115 listings
Average starting payCAD / hour
$63.96Across 92 listings

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

Where work happens

Remote
10%318 listings
Hybrid
41%1,356 listings
On-site
48%1,590 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (120), Virtusa (65), Electronic Arts (58).

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
  • 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
  • Cloud Administrator (Intern)

    SOTI

    Mississauga, ON

    • Full-time
  • Software Engineer II

    LodgeLink

    Calgary, AB

    • Full-time

    LodgeLink is hiring a Software Engineer II in Calgary to join our team and help create the future of workforce travel. We are seeking a talented engineer with a passion for building…

  • Software Engineer

    ResMed

    Halifax, NS · CA Canada (ResMed Halifax)

    • Full-time

    As a Software Engineer, you’ll join our Halifax engineering team to help grow the communications platform used by other Resmed teams to connect with patients and healthcare providers.…

  • Software Engineer

    Correct-AI

    AB · Greater Edmonton Metropolitan Area

    • Full-time

    …Correct-AI combines robust hardware with advanced robotics software, machine learning, and artificial intelligence to provide real-time…

  • SysOps Software Architect

    Telesat

    Ottawa, ON

    • Full-time

    The ESCP-P SysOps Software Architect will lead the architecture and technical direction of System Operations software capabilities required to support the ESCP-P program. The architect will…

  • Senior Software Engineer

    Curinos Inc

    Toronto, ON

    • $130,000 to $140,000 CAD / year
    • Full-time
  • Java Backend Engineer

    Fierceli Inc, MBE, SBE

    Canada

    • Contract
  • Intermediate Software Engineer

    BluWave-ai

    Ottawa, ON

    • Full-time

    We are looking for intermediate software developers who are passionate about building scalable, high-performance s

  • Embedded Software Engineer

    EPITEC

    Ottawa, ON · Kanata, ON

    • Full-time

    Senior Software Engineer – Embedded Software Test & Automation

  • Software Engineer (Data)

    Themis Intelligence

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    …operational data into clear, high-confidence decisions. We design software that empowers grid professionals to think faster, act decisively, and operate with precision in critical…

  • Senior OpenStack Cloud Engineer

    49 Solutions

    Ottawa, ON

    • $800 to $950 CAD / hour
    • Contract

    49 Solutions is seeking an experienced Senior OpenStack Cloud Engineer / Architect to support a large-scale Government of Canada cloud environment for Shared Services Canada and the…

  • Security Software Engineer

    Insight Global

    Toronto, ON

    • $160,000 to $215,000 CAD / year
    • Full-time

    5+ years of hands-on software development experience