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,398
Employers
1,203

Advertised starting pay

Average starting payCAD / year
$124,988Across 413 listings
Average starting payUSD / year
$160,903Across 118 listings
Average starting payCAD / hour
$63.16Across 101 listings

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

Where work happens

Remote
9%320 listings
Hybrid
41%1,402 listings
On-site
49%1,655 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (122), Virtusa (67), Electronic Arts (60).

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
  • Lead Software Engineer

    Greybridge Search & Selection

    ON · Ontario, Canada

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

    Lead Software Engineer – Agentic AI, NLP & Production ML | Applied AI Lab

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Software Engineer

    Prince George Truck & Equipment

    Remote, Canada

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

    Prince George Truck & Equipment is seeking a talented and motivated Software Engineer to join our dynamic team. As a key player in our organization, you will be responsible for developing…

  • Software Engineer Intern

    symplistic.ai

    Woodbridge, ON

    • $23 CAD / hour
    • Internship

    As an AI Engineer Co-op at Symplistic.ai, you will work directly with our engineering team to design, develop, test, and deploy enterprise AI applications and AI agents.

  • Salesforce Revenue Cloud Architect

    Flexstaf I.T. Inc.

    Toronto, ON · Greater Toronto Area, Canada

    • Contract
  • Software Engineer

    Great Value Hiring

    Canada

    • Contract
  • Product focused Software Engineer

    Total Life, Inc.

    Remote, Canada

    • Full-time
    • Remote

    Software Developer, Product, Growth & AI Agents

  • Platform Software Engineer - Fintech

    SweetTech

    Montreal, QC

    • Full-time

    …and reusable products. We are looking for a hands-on Platform Software Engineer to make those capabilities reliable, secure, and straightforward for engineers and AI agents to…

  • Product focused Software Engineer

    Total Life

    Vancouver, BC

    • Full-time

    Software Developer, Product, Growth & AI Agents

  • Principal Software Engineer

    EngRadar

    Kitamaat 2, BC

    • Full-time
  • Design Systems / Applications Engineer (EDM Gearbox / Driveline)

    Zobility

    Windsor, ON

    • Contract

    Title: 1364-1 - Design Systems / Applications Engineer (EDM Gearbox / Driveline)

  • Software Engineer, Fullstack

    EngRadar

    Toronto, ON

    • Full-time
  • Software Development Engineer (Chip Product Security)

    AMD

    Markham, ON

    • $125,440 to $188,160 USD / year
    • Full-time
  • RQ00813 – DevOps/Cloud Engineer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    We are seeking a Senior DevOps/Cloud Engineer to support the Ontario Clinical Report Exchange (OCRE) project. The successful candidate will have extensive hands-on experience with AWS cloud…

  • Electrical Engineering Software Designer (Nuclear)

    Eclipse Automation

    Cambridge, ON

    Job Title: Electrical Engineering Software Designer

  • Software Engineer, Level 3, Backend

    Snap Inc.

    Toronto, ON

    • Full-time
  • Principal Software Engineer

    Broadcom

    Ottawa, ON

    • $114,400 to $183,000 CAD / year
    • Full-time

    As a Principal Software Engineer, you will design, develop, and deliver software and firmware for ultra-high-performance datacenter-scale solutions. We are looking for candidates who thrive…

  • Software Development Engineer, Ordering

    Amazon

    Vancouver, BC

    We, the Ordering team, need strong software development engineers, able to dive deep into abstract problems and come up with innovative designs to help us continuously make our platform…

  • Software Engineer - Billing & Internal Tooling

    Baseten

    Montreal, QC

    • $165,000 to $330,000 USD / year
    • Full-time
  • Senior Cloud Engineer (AWS)

    BITS Recruiting

    Toronto, ON

    • Contract

    Our client is seeking a Senior DevOps / Cloud Engineer to support the Ontario Clinical Report Exchange (OCRE) project. The successful candidate will design, provision, auto

  • RQ00813 – DevOps/Cloud Engineer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    We are seeking a Senior DevOps/Cloud Engineer to support the Ontario Clinical Report Exchange (OCRE) project. The successful candidate will have extensive hands-on experience with AWS cloud…

  • RQ00813 – DevOps/Cloud Engineer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    We are seeking a Senior DevOps/Cloud Engineer to support the Ontario Clinical Report Exchange (OCRE) project. The successful candidate will have extensive hands-on experience with AWS cloud…

  • RQ00813 – DevOps/Cloud Engineer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    We are seeking a Senior DevOps/Cloud Engineer to support the Ontario Clinical Report Exchange (OCRE) project. The successful candidate will have extensive hands-on experience with AWS cloud…