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,216
Employers
1,161

Advertised starting pay

Average starting payCAD / year
$125,567Across 391 listings
Average starting payUSD / year
$160,041Across 112 listings
Average starting payCAD / hour
$64.59Across 87 listings

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

Where work happens

Remote
10%313 listings
Hybrid
41%1,322 listings
On-site
49%1,560 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (118), Virtusa (64), 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
  • Embedded Software Engineer

    Actalent

    Mississauga, ON

    • $70,000 to $85,000 CAD / year
    • Full-time

    The Embedded Software Engineer designs, develops, and maintains embedded computer system software for advanced military and naval applications, including control software for helicopter…

  • Lead Software Engineer

    Beacon Holdings

    Remote, Canada

    • Full-time
    • Remote
  • Software Engineer

    Spait Infotech

    Canada

    • Full-time

    Design, develop, test, and maintain software applications.

  • Staff Software Engineer, Backend

    Harvey

    Toronto, ON

    • Full-time
  • Senior Site Reliability Engineer

    The Walt Disney Company

    Vancouver, BC

    • $120,700 to $161,800 CAD / year
    • Full-time
  • Staff Software Engineer, Quality & Reliability Platform

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

    Toronto, ON

    • Full-time

    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

    Toronto, ON

    • Full-time

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

  • Senior Site Reliability Engineer

    Walt Disney Animation Studios

    Vancouver, BC

    • $120,700 to $161,800 CAD / year
    • Full-time
  • Lead Software Engineer - Enterprise Applications

    Citi

    Mississauga, ON

    • Full-time

    Citi’s Banking Technology organization is seeking a highly hands-on Lead Software Engineer to design, build, and deploy cutting‑edge AI solutions for Investment, Corporate, and Commercial…

  • Staff Software Engineer

    Twilio

    Remote, Canada

    • Full-time
    • Remote
  • Software Engineer II

    Planview Incorporated

    Vancouver, BC

  • Security Software Engineer

    Actalent

    Ottawa, ON

    • $60 to $80 CAD / hour
    • Full-time

    The Security Software Engineer designs, builds, and supports secure systems that provision sensitive information into devices during manufacturing. This role focuses on protecting…

  • Security Software Engineer

    Actalent

    Ottawa, ON

    • $65 to $85 CAD / hour
    • Full-time

    Post-Quantum Cryptography (PQC) Security Software Engineer

  • Cloud Software Engineer

    Actalent

    Ottawa, ON

    • $61 to $70 CAD / hour
    • Contract

    …engineering artifacts, manufacturing evidence, service data, and software lifecycle signals to provide actionable diagnostic and software-health insights. You will work within a…

  • Senior Software Engineer II

    Schneider Electric

    Calgary, AB

    We’re looking for a hands-on Software Engineer to help build and scale the next generation of AI-powered solutions. In this role, you’ll combine deep Generative AI engineering with direct…

  • Sr. Software Engineer (Salesforce), Specialty Health Technology

    Loblaw Companies Limited

    Brampton, ON

    • Full-time
  • Software Engineer III, Infrastructure, Core

    Google

    Waterloo, ON

    2 years of software development experience in backend engineering.

  • Staff Software Engineer, Investors

    Carta

    Waterloo, ON

    • Full-time

    …tools with a single system of record, Carta brings together the software, services, and legal infrastructure that founders use to manage equity, fund managers use to run administration and…

  • Senior Software Engineer II, Investors

    Carta

    Waterloo, ON

    • Full-time

    …tools with a single system of record, Carta brings together the software, services, and legal infrastructure that founders use to manage equity, fund managers use to run administration and…

  • Staff Software Engineer, Investors

    Carta

    Toronto, ON

    • Full-time

    …tools with a single system of record, Carta brings together the software, services, and legal infrastructure that founders use to manage equity, fund managers use to run administration and…

  • Senior Software Engineer II, Investors

    Carta

    Toronto, ON

    • Full-time

    …tools with a single system of record, Carta brings together the software, services, and legal infrastructure that founders use to manage equity, fund managers use to run administration and…

  • Principal Software Engineer, React Native

    Otto AI

    Canada

    • Contract

    We’re looking for a Principal Software Engineer to own the technical direction and hands-on development of our React Native mobile experience.

  • Software Engineer

    Gale

    Vancouver, BC

    • $110,000 to $130,000 USD / year
    • Full-time

    We're hiring a full-time software engineer to help build the technology behind Gale.

  • Senior Software Engineer II

    Schneider Electric

    Calgary, AB

    • $114,750 to $162,000 CAD / year
    • Part-time

    We’re looking for a hands-on Software Engineer to help build and scale the next generation of AI-powered solutions. In this role, you’ll combine deep Generative AI engineering with direct…

  • Senior Software Engineer

    Microsoft

    Vancouver, BC

    • Full-time

    As a Senior Software Engineer, you will help design, build, and operate core com