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,977
Employers
1,112

Advertised starting pay

Average starting payCAD / year
$126,014Across 371 listings
Average starting payUSD / year
$158,873Across 96 listings
Average starting payCAD / hour
$65.46Across 75 listings

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

Where work happens

Remote
10%311 listings
Hybrid
41%1,210 listings
On-site
48%1,435 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (113), 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
  • Cloud Engineer Intern

    Aptiv

    Ottawa, ON

    • Full-time

    As a Cloud Software Engineering Intern, you will support the development of software solutions that operate in Linux-based and cloud environments. You will work closely with experienced…

  • Cloud Engineer Intern

    Aptiv

    Ottawa, ON

    • Full-time

    As a Cloud Software Engineering Intern, you will support the development of software solutions that operate in Linux-based and cloud environments. You will work closely with experienced…

  • Lead Software Engineer

    Morningstar

    Toronto, ON

    • Full-time

    As a Lead Software Engineer on our Data Feed Platform team (Direct – Data & Research), you will partner with product owners and engineering teams to shape the technical direction of our…

  • Senior Front End / Full Stack Software Engineer

    REW.ca

    Vancouver, BC

    • Full-time

    We’re seeking a highly skilled Senior Front End / Full Stack software engineer with deep expertise in Javascript/React.

  • Software Engineer- Security Remediation

    ExcelGens, Inc.

    Montreal, QC

    • Contract

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

  • Software Engineer – Security Remediation

    ExcelGens, Inc.

    Montreal, QC

    • Contract

    We are seeking a skilled Software Engineer – Security Remediation (Level II) for a contract opportunity focused on addressing software security vulnerabilities across a portfolio of…

  • Staff Software Development Engineer – Linux Endpoint

    BeyondTrust

    Canada

    • Full-time

    As Staff Software Development Engineer, you'll be the Linux ke

  • Software Development Engineer macOS

    BeyondTrust

    Canada

    • Full-time

    As a Software Development Engineer, you will play a pivotal role in developing our endpoint security solution for macOS. You will work as part of a multi-disciplinary team, delivering…

  • Java Software Engineer - Strong in Python, Reactjs and Linux experience

    Smart IT Frame LLC

    Toronto, ON

    • Contract

    Job Title: Java Software Engineer - Strong in Python, Reactjs and Linux experience

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    UAT Data Load Support ETL QA - Senior Lead Software Engineer

  • Application Developer Software Engineer

    Smart IT Frame LLC

    Toronto, ON

    • Contract

    Job Title: Application Developer Software Engineer

  • Software engineer

    ENGICO s.r.l.

    Engineer, BC

    • Contract

    The figure will be responsible for programming and developing software for PLC and Motion Control systems.

  • Senior Front End / Full Stack Software Engineer

    REW

    Vancouver, BC

    • Full-time

    We’re seeking a highly skilled Senior Front End / Full Stack software engineer with deep expertise in Javascript/React.

  • Software Engineer or Senior Software Engineer - Data Hub

    Workday

    Vancouver, BC · Canada, BC, Vancouver

    • Full-time
  • Software Engineer - ML Launchpad

    Verily

    Waterloo, ON

    • Full-time

    As an ML Software Developer at Verily you will be suppor

  • Software Development Engineer, Web Frameworks

    Amazon

    Vancouver, BC

    The Amazon Store Presentation Frameworks organization is seeking a passionate Software Development Engineer for its Web Frameworks team. The Web Frameworks team is chartered with creating…

  • Software Engineer II

    V-Soft Consulting Group, Inc.

    Quebec, QC

    • Full-time

    V-Soft Consulting is currently hiring for a Software Engineer II for our premier client in Quebec City, PA.

  • Application Architect

    Global Technical Talent, an Inc. 5000 Company

    Toronto, ON

    • $58 to $70 CAD / hour
    • Contract
  • Java Software Engineer

    Smart IT Frame LLC

    Mississauga, ON

    • Full-time
  • Jira Software Engineer

    LanceSoft, Inc.

    ON · Ontario, Canada

    • $45 to $50 CAD / hour
    • Contract
  • Senior Azure Cloud Architect

    Confiar Services

    Toronto, ON

    • Contract
  • Senior Site Reliability Engineer, Data Infrastructure

    Chainlink Labs

    Remote, Canada

    • Full-time
    • Remote
  • Staff Software Engineer - GNSS / INS

    Garmin Canada

    Cochrane, AB

    • Full-time

    We are seeking a full-time Staff Software Engineer (GNSS / INS) at Garmin's U.S. headquarters in the Greater Kansas City area. This role is on our Core Platform Technology team and will…

  • Senior Software Engineer, Payments

    Kindsight

    Remote, Canada

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

    Xanadu

    Toronto, ON

    • Full-time