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,194
Employers
921

Advertised starting pay

Average starting payCAD / year
$128,277Across 276 listings
Average starting payUSD / year
$149,896Across 97 listings
Average starting payCAD / hour
$55.83Across 28 listings

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

Where work happens

Remote
12%259 listings
Hybrid
41%896 listings
On-site
46%1,003 listings

Not specified: 2% (36 listings)

Employers hiring include Amazon (97), Arista Networks (38), EA SPORTS (27).

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

Save this search
  • Software Engineer

    Autodesk

    Toronto, ON · AMER - Canada - Ontario - Toronto - University Ave

    Full-time

    The team is looking for a Software Engineer. You will design and implement features to develop the platform. You w

  • Software Engineer, Product

    Asana

    Vancouver, BC

    We are looking for a Software Engineer to join our Product team in Vancouver, where we build features end-to-end, from designing our data models to implementing the subtle interaction…

  • Backend Engineer - 1 Year Contract

    Teladoc Health Canada

    Canada

    Contract

    We’re looking for a Backend Software Engineer to jo

  • Senior Site Reliability Engineer

    J&M Group

    Toronto, ON

    Full-time

  • Site Reliability Engineer

    Future Secure AI

    Toronto, ON

    Full-time

  • Scientific Software Engineer

    QuEra Computing Inc.

    Toronto, ON

    Full-time

    QuEra Computing, Inc. seeks a creative and collaborative Scientific Software Engineer to help solve the unique software challenges of integrating high-level applications into…

  • Junior Software Engineer

    Jamesway

    Cambridge, ON

    $70,000 to $75,000 CAD / year

    Full-time

  • Business Systems Architect & Development Lead

    Southern Irrigation

    Chilliwack, BC

    Full-time

  • Senior Full Stack Software Engineer

    Manulife

    Toronto, ON

    Full-time

    We're seeking a Senior Full-Stack Engineer with strong software engineering expertise and experience in derivatives trading systems. In this role, you'll design, develop, and support…

  • Site Reliability Engineer

    Tyk Technologies

    Remote, Canada

    Remote

  • Java Software Engineer

    Akkodis

    Toronto, ON

    Contract

    Senior Software Engineers will be responsible for designing, developing, and supporting mission-critical services within a Brazil-focused payments platform. This role will have a strong…

  • Software Engineer Security Remediation (Level II)/DeVSecOPS

    Radiant Systems Solutions, Inc

    Quebec, QC

    $45 to $50 CAD / hour

    Contract

    Software Engineer Security Remediation (Level II)

  • Senior Full Stack Software Engineer

    Motion Recruitment

    Toronto, ON

    $160,000 to $220,000 USD / year

    Full-time

    …analytics space. This full-time opportunity is ideal for a Senior Software Engineer who enjoys working across Java, Spring Boot, Python, React, cloud technologies, and AI-powered platforms…

  • Embedded Software Designer

    EXFO

    Montreal, QC

    Full-time

  • AI Software Engineer

    Eclipse Automation

    Cambridge, ON

    Full-time

  • Architecte de systèmes/System Architect

    Solutions GURUS (GURUS Solutions)

    Montreal, QC

    Full-time

  • AI and Automation Software Engineer

    Advanced Micro Devices, Inc

    Vancouver, BC

    Full-time

  • FinOps Sr Cloud Engineer

    Rogers Communications

    Toronto, ON · Brampton, ON

  • Software Engineer 4- Ink

    Netflix

    Vancouver, BC

    Full-time

    We are seeking Software Engineers to join our pioneering team at INK. INK is looking to provide an environment where artists can produce animated content by experimenting with a range of…

  • Senior Software Engineer (Contract)

    Kabam

    Vancouver, BC

    Contract

    We are looking for a Frontend Senior Software Engineer to join us on a contract for for an unannounced project with a large I

  • Software Engineer, Data Mining

    NationGraph

    Remote, Canada

    $170,000 to $200,000 CAD / year

    Full-time · Remote

  • Staff Software Engineer - Embedded

    Alarm.com

    Ottawa, ON

    …We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and…

  • Senior Software Engineer

    Lockheed Martin

    Halifax, NS

    Full-time

    The candidate will be part of a multi-disciplined team environment working on the total software engineering life cycle from specification, design development, integration and test,…