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,007
Employers
1,116

Advertised starting pay

Average starting payCAD / year
$126,014Across 377 listings
Average starting payUSD / year
$158,873Across 96 listings
Average starting payCAD / hour
$64.66Across 78 listings

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

Where work happens

Remote
10%311 listings
Hybrid
41%1,227 listings
On-site
48%1,448 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (114), Virtusa (59), Electronic Arts (54).

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
  • IT - Site Reliability Engineer IV

    Robertson & Company Ltd.

    Toronto, ON

    • Contract

    Robertson is seeking a skilled IT - Site Reliability Engineer IV to join our client in support of an existing vacancy.

  • Software Engineer in Test

    Pacer Group

    Toronto, ON

    • $70,000 to $75,000 CAD / year
    • Full-time
  • Security Software Engineer

    ExcelGens, Inc.

    Montreal, QC

    • Contract

    Job Title: Software Engineer- Security Remediation (Level II)

  • Cloud Architect

    Zafin

    Toronto, ON

  • Senior AWS Cloud Architect

    Keyrus Canada

    Toronto, ON · Montreal, QC

    • Full-time
  • Site Reliability Engineer

    VySystems

    Calgary, AB

    • Full-time

    …improve the reliability, performance, and supportability of core software applications. This role focuses exclusively on application-layer SRE and hands-on development; DevOps and…

  • Software Engineer Intern

    SPS Commerce

    Brampton, ON

    • Full-time

    As a Software Engineering Intern at SPS Commerce, you’ll work alongside a collaborative engineering team to de

  • Site Reliability Engineer

    Global Technical Talent, an Inc. 5000 Company

    Toronto, ON

    • Contract
  • Site Reliability Engineer

    Tekgence Inc

    Calgary, AB

    • Full-time
  • Adobe Site Reliability Engineer – CDN & Web Performance

    Staffmax Staffing & Recruiting

    Toronto, ON

    • Full-time

    We are seeking an experienced Site Reliability Engineer (SRE) to support an enterprise content management and digital experience platform powered by Adobe Experience Manager (AEM) Edge…

  • Lead Software Engineer, Simcorp, Risk & Total Fund Management Technology

    CPP Investments | Investissements RPC

    Toronto, ON

    • Full-time
  • Mobile Developer - Software Engineer

    RideCo

    Waterloo, ON

    • Full-time

    …transformation.</p><p dir="ltr">As the newest member of our Software Engineering team, you will contribute to the design and development of RideCo&rsquo;s industry-leading ridesharing…

  • Intermediate Software Engineer

    Leonardo DRS

    Ottawa, ON · Kanata, ON

    • Full-time
  • Senior Software Engineer

    Bombardier

    Toronto, ON

    • Full-time
  • Software Engineer

    General Dynamics Missions System International

    Ottawa, ON

    • $85,000 to $110,000 CAD / year
    • Full-time
  • Principal Software Engineer

    Photon-IV

    Canada

    • Full-time

    Principal Software Engineer, Satellite Systems

  • Full Stack Software Engineer

    Qorsa

    Waterloo, ON

    • Full-time
  • Software Engineer Intern

    Frostbite

    Vancouver, BC

    • Temporary
  • Embedded Software Engineer

    Actalent

    Ottawa, ON

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

    As an Embedded Software Engineer, you will own the software architecture, drive customer requirements and bug resolution, design new features, mentor engineers, improve processes, and…

  • Principal AI/Cloud Engineer

    nLogic

    Cherry Point, AB

    • Full-time

    nLogic is seeking a Principal AI/Cloud Engineer to support anticipated work on a mission-focused effort in the Cherry Point area. This role will play a key part in leading artificial…

  • Software Engineer

    Evidence

    Toronto, ON

    • $100,000 to $150,000 USD / year
    • Full-time
  • Software Engineering Lead

    Actalent

    Ottawa, ON

    • $50 to $70 CAD / hour
    • Full-time

    As a Software Engineering Lead, you provide technical leadership across a complex optical networking product, owning the software architecture, driving customer requirements, resolving…

  • Software Engineer

    Actalent

    Ottawa, ON

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

    As a Software Engineer, you will own the software architecture, drive customer requirements and bug resolution, design new features, mentor engineers, improve processes, and provide…

  • Site Reliability Engineer (Application Support)

    Yochana

    Calgary, AB

    • Full-time

    The Wealth Management Production Management Site Reliability Engineer position is a highly visible/critical role, which will be a team