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,264
Employers
1,175

Advertised starting pay

Average starting payCAD / year
$125,485Across 396 listings
Average starting payUSD / year
$160,093Across 114 listings
Average starting payCAD / hour
$64.23Across 91 listings

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

Where work happens

Remote
10%318 listings
Hybrid
41%1,343 listings
On-site
48%1,582 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
  • Software Engineer II (SDET)

    TD

    Toronto, ON

    • Full-time
  • Senior/Staff Software Engineer

    True Talent Solutions Partners

    Canada

    • $210,000 to $260,000 USD / year
    • Full-time

    Join a cybersecurity software company as a Senior or Staff Software Engineer, building tools for organizations in the U.S. federal defense industrial base. You will work across product…

  • Senior Software Engineer, Foundational Storage

    Sentry

    Remote, Canada

    • $200,000 to $420,000 CAD / year
    • Full-time
    • Remote

    Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more…

  • Software Engineer, Vice President

    Citi

    Mississauga, ON

    • Full-time
  • Site Reliability Engineer

    Quantum World Technologies Inc.

    Calgary, AB

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

    SRE Engineer _ Calgary, AB (4 days onsite in a week) _ Full-time

  • Software Engineer – Elite Quant - Up to $200,000 CAD Starting base + Exceptional benefits/bonus package Fund

    Hunter Bond

    Montreal, QC

    • Full-time

    My client - one of the world's leading quantitative trading firms - is hiring a Platform Engineer / Site Reliability Engineer (SRE) to design, build, and maintain highly scalable, resilient…

  • Azure Cloud Engineer

    Yochana

    Toronto, ON

    • Full-time

    We are looking for an experienced Azure Cloud Engineer with 6 to 8 Years of experience to manage, support, and automate enterprise Azure infrastructure environments.

  • Site Reliability Engineer

    360 Technology

    Toronto, ON

    • Full-time
  • Staff Software Engineer

    Capital One

    Toronto, ON

    • Full-time

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Staff Software Engineer

  • Senior Embedded Software Engineer

    Ranovus

    Ottawa, ON

    • Full-time
  • Senior Software Engineer, Test

    Providius

    Hamilton, ON

    • Full-time

    Providius is looking for an experienced Senior Software Engineer, Test to help us build stronger, faster, and more reliable ways of validating complex software systems.

  • Backend Engineer

    Bluehost

    Canada

    • Full-time
  • Cloud Engineer

    Apptoza Inc.

    Toronto, ON

    • Contract

    We are seeking a skilled Cloud Engineer with strong knowledge of cloud platforms such as Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP). The ideal candidate will…

  • Embedded Software Engineer

    Insight Global

    Sainte-Anne-de-Bellevue, QC

    • $50 to $60 CAD / hour
    • Contract

    Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or an equivalent technical discipline.

  • Software Engineer

    Insight Global

    Toronto, ON

    • Contract

    Our client is seeking a Software Engineer. The ideal candidate is a hands-on developer with strong Python expertise, experience working with Databricks and Retrieval-Augmented Generation…

  • Senior Azure Cloud Architect

    Confiar Services

    Toronto, ON · Greater Toronto Area, Canada

    • Contract
  • Senior Software Engineer

    Harvey Nash

    Vancouver, BC

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

    Job Title: Senior Software Engineer - Cloud Platform

  • Cloud Engineer

    LanceSoft, Inc.

    Calgary, AB

    • $50 to $55 CAD / hour
    • Contract
  • Senior Software Engineer

    Sun Life

    Toronto, ON · Waterloo, ON · Sun Life Waterloo King

    • Full-time
  • Software Engineer

    maru.ai

    Engineer, BC

    • Full-time

    We are looking for a skilled Software Developer to join our AI-focused startup developing custom solutions for enterprise development teams. You will work collaboratively as part of a…

  • Software Engineer

    L3Harris Technologies

    Montreal, QC

  • Senior Software Engineer

    Voices

    ON · Ontario, Canada

    • Full-time