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,279
Employers
1,179

Advertised starting pay

Average starting payCAD / year
$125,485Across 396 listings
Average starting payUSD / year
$160,527Across 115 listings
Average starting payCAD / hour
$64.23Across 91 listings

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

Where work happens

Remote
10%318 listings
Hybrid
41%1,353 listings
On-site
48%1,587 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (120), Virtusa (65), 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
  • Senior Cloud Engineer

    RBC

    Toronto, ON

    • Full-time

    The Senior Cloud Engineer will lead and execute medium to high complexity projects, designing, developing, and implementing cloud solutions that align with organizational objectives and…

  • Senior Software Engineer - Orders

    Vivid Seats

    Toronto, ON

  • Site Reliability Engineer – Azure Operations, Databricks Support & Incident Response

    Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

    Toronto, ON

    • Full-time

    As an Intermediate Site Reliability Engineer, you will support and continuously improve enterprise Azure and Databricks platforms. The role focuses on production reliability, monitoring,…

  • Software Engineer in Test

    Pacer Group

    Toronto, ON

    • Full-time

    Job Title: Software Development Engineer in Test

  • Software Engineer

    XTronica

    Burnaby, BC

    • Full-time

    We are looking for passionate fresh graduates with a solid foundation in software development to join our R&D team to develop application software for our control/monitoring system. You…

  • Software Engineer

    Lockheed Martin

    Halifax, NS

    • $82,750 to $108,750 CAD / year
    • 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,…

  • Senior Full Stack Software Engineer

    True Talent Solutions Partners

    Canada

    • $200,000 to $275,000 USD / year
    • Full-time

    Work with a frontend engineer to improve the product interface and accelerate releases.

  • Sr Staff AI Software Engineer

    Qualcomm

    Markham, ON

    • Full-time

    …smarter, connected future for all. As a Qualcomm Machine Learning Engineer, you will create and implement machine learning techniques, frameworks, and tools that enable the efficient…

  • Lead Software Engineer

    Foreseeson Technology

    Richmond, BC

    • Full-time

    We are seeking an out-of-the-box thinking Lead Software Engineer to join our innovative technical projects team. The ideal candidate will have strong expertise in; building code…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Job Summary: We are seeking a skilled Cloud DevOps Engineer with expertise in Azure and AWS. The ideal candidate will have end-to-end ownership of projects, translating business…

  • Sr. Software Development Engineer, AWSBA Service Care Center (SCC)

    Amazon

    Vancouver, BC

    …builder teams’ innovation by eliminating friction throughout the software development and operational lifecycle. Through AI based automated solutions and centralized…

  • Senior Software Engineer - Backend

    Microsoft

    Vancouver, BC

    • Full-time
  • Senior AI Software Engineer

    Encore Technical Solutions Inc.

    Toronto, ON

    • Full-time

    Senior Software AI Engineer - Agentic Platforms

  • Senior Software Engineer - GNSS / INS

    Garmin Canada

    Cochrane, AB

    • Full-time

    We are seeking a full-time Senior Software Engineer (GNSS / INS) at Garmin's U.S. headquarters in the Greater Kansas City area or at our location in Cochrane, Alberta, Canada. This role is…

  • Senior Software Engineer

    LyveChat

    Toronto, ON

    • $150,000 to $190,000 CAD / year
    • Full-time
  • Software Engineer - C++/Linux - Envoy Gateway

    Nutanix

    Vancouver, BC

    • $103,000 to $155,000 CAD / year
    • Full-time
  • Software Architect - InteleShare

    Intelerad

    Canada

    • Full-time
  • Site Reliability Engineer

    Porter Airlines Inc.

    Toronto, ON

    • Full-time

    Porter is hiring an experienced Site Reliability Engineer to help improve the reliability, scalability, and performance of a modern cloud platform supporting thousands of users.

  • Adobe Site Reliability Engineer - Content Delivery Network

    Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

    Toronto, ON

    • Full-time

    Senior Site Reliability Engineer - AEM - Content Delivery Network

  • Staff Software Engineer

    Broadcom

    Ottawa, ON

    • Full-time

    As a Staff 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 in…

  • Site Reliability Engineer

    Porter Airlines Inc.

    Toronto, ON

    • Full-time

    Porter is hiring an experienced Site Reliability Engineer to help improve the reliability, scalability, and performance of a modern cloud platform supporting thousands of users.

  • Senior Embedded Software Engineer

    Pulsenics Inc.

    Toronto, ON

    • Full-time

    Pulsenics is seeking a Senior Embedded Software Engineer with 7+ years of experience to lead and evolve the embedded firmware architecture that underpins our hardware and software solutions…