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
2,144
Employers
876

Advertised starting pay

Average starting payCAD / year
$126,292Across 272 listings
Average starting payUSD / year
$151,949Across 89 listings
Average starting payCAD / hour
$54.15Across 35 listings

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

Where work happens

Remote
12%249 listings
Hybrid
41%889 listings
On-site
46%977 listings

Not specified: 1% (29 listings)

Employers hiring include Amazon (91), Okta (45), Arista Networks (38).

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 Architect

    GeoSoftware

    Alberta · Calgary, Alberta

    • Contract

    GeoSoftware is a global leader in Geoscience Software and provides a comprehensive range of software solutions that support our clients to achieve their goals. Our tools help our clients to…

  • Software Engineer, Infrastructure (TOR)

    Doppel

    Toronto, ON

    • Full-time
  • Software Engineer, Detection (TOR)

    Doppel

    Toronto, ON

    • $157,000 to $367,000 CAD / year
    • Full-time
  • Senior Software Engineer II

    SurveyMonkey

    Remote, Canada

    • $126,400 to $158,000 CAD / year
    • Full-time
    • Remote
  • Senior Site Reliability Engineer

    Guidewire Software

    Remote, Canada

    • Full-time
    • Remote

    At Guidewire, we make software that offers Property and Casualty (P&C) Insurance companies the tools to take care of their customers when they need it the most, whether that’s a time of…

  • Senior Software Engineer - Golang

    Litmus

    Remote, Canada

    • $120,000 to $150,000 CAD / year
    • Full-time
    • Remote

    We’re a growth-stage software company helping manufacturers access, structure, and use real-time data from machines, systems, and sensors at the edge. Our platform sits at the intersection…

  • Staff Embedded Software Engineer, VCS

    Rivian and Volkswagen Group Technologies

    Remote, Canada

    • $137,300 to $171,600 CAD / year
    • Full-time
    • Remote

    …vehicles through technology that will set the standards for software-defined vehicles around the…

  • Staff Android Software Engineer - Infotainment App

    Rivian and Volkswagen Group Technologies

    Remote, Canada

    • $137,000 to $181,890 CAD / year
    • Full-time
    • Remote

    …vehicles through technology that will set the standards for software-defined vehicles around the…

  • Senior Embedded Software Engineer, VCS

    Rivian and Volkswagen Group Technologies

    Remote, Canada

    • $108,200 to $135,300 CAD / year
    • Full-time
    • Remote

    …vehicles through technology that will set the standards for software-defined vehicles around the…

  • Senior Site Reliability Engineer

    iManage

    Toronto, ON

    • Full-time
  • DevOps Cloud Engineer

    Nasdaq

    Toronto, Ontario

    • Full-time

    As a DevOps Cloud Engineer you'll play a critical role in designing, automating, and operating the cloud infrastructure that powers Nasdaq's global solutions and enables seamless software…

  • Software Development Engineer, AWS Connect-Markov

    Amazon

    Vancouver, British Columbia

  • Staff Software Engineer

    OpenMined

    Remote, Canada

    • Full-time
    • Remote

    We're looking for a Senior / Staff Software Engineer to join OpenMined, a nonprofit on a mission to build the public network for the world's non-public data - unlocking 1,000,000x more…

  • Staff QA Software Engineer

    OpenMined

    Remote, Canada

    • Full-time
    • Remote
  • Senior Software Engineer

    Jobber

    Remote, Canada

    • Full-time
    • Remote

    Are you an experienced software developer with a passion for finding creative solutions to real-world problems?

  • Software Engineer - Hardware Design Verification

    NXP Semiconductors

    Ottawa, Ontario · Kanata

    • Full-time

    Software Engineer – Hardware Design Verification

  • Senior Full Stack Software Engineer

    Super.com

    Remote, Canada

    • Full-time
    • Remote
  • Software Engineer (Java)

    Scotiabank

    Toronto, ON

    GBME is searching for Software Engineer who are continuous learners and are eager to boost capabilities of capital markets products and analytics platforms.

  • Software Engineer

    Scotiabank

    Toronto, ON

    GBME is searching for Software Engineers who are continuous learners and are eager to boost capabilities of capital markets products and analytics platforms.

  • Lead Software Engineer (Python | Databricks)

    Scotiabank

    Toronto, ON

    GBME is searching for Software Engineers who are continuous learners and are eager to boost capabilities of capital markets products and analytics platforms.

  • Lead Software Engineer (Full Stack)

    Scotiabank

    Toronto, ON

    …equities and derivatives lines of business, you will be a Lead Software Engineer (Full Stack) for several in-house developed…

  • Senior Software Architect(MarTech)

    Scotiabank

    Toronto, ON

    …across our web, mobile, and marketing channels. As a Senior Software Architect, you will provide architectural leadership across a diverse set of platforms supporting Digital Commerce,…