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,190
Employers
911

Advertised starting pay

Average starting payCAD / year
$127,640Across 282 listings
Average starting payUSD / year
$150,491Across 94 listings
Average starting payCAD / hour
$60.75Across 31 listings

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

Where work happens

Remote
12%260 listings
Hybrid
41%904 listings
On-site
45%991 listings

Not specified: 2% (35 listings)

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

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
  • Junior Software Engineer, Bug Resolution

    SweetTech

    Montreal, QC

    Full-time

    SweetTech builds loan origination, servicing and capital markets software for commercial lenders across North America.

  • Software Engineer, Internal Applications

    VSG Recruitment

    Remote, Canada

    Full-time · Remote

    VSG Recruitment is partnering with our Client to hire a Software Engineer, Internal Applications to build and ship software that improves how business teams operate.

  • Senior Software Engineer (Analysis)

    FOSSA

    Remote, Canada

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

    Full-time · Remote

    As a senior software engineer on our team, you'll be working closely with the whole company to bring features from ideation to implementation. Your participation will have a significant…

  • Software Development Engineer in Test

    Magnet Forensics

    Toronto, ON · Ottawa, ON · Waterloo, ON

    Full-time

    Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related…

  • MTS 1, Software Engineer, Full Stack

    eBay

    Toronto, ON

    Full-time

  • Staff Software Engineer, Backend

    DoorDash Canada

    Toronto, ON

  • Senior Software Engineer II

    Thomson Reuters

    Toronto, ON

    Full-time

  • Software Engineer, AI & Automation - Canada

    NerdWallet

    Remote, Canada

    $123,000 to $188,000 CAD / year

    Full-time · Remote

    At NerdWallet, we're building tools and experiences that help people make smarter financial decisions. As a Software Engineer focused on AI & Automation within our Security organization,…

  • Adobe Experience Manager {AEM} Software Engineer

    J&M Group

    Toronto, Ontario

    Contract

    Responsibilities: As a Software Development Engineer, you will be responsible for analyzing, designing, coding, and testing multiple components of application code across one or more…

  • Staff Software Engineer

    Clutch

    Toronto, Ontario

    $205,000 USD / year

    Full-time

  • Senior Java Software Engineer

    LanceSoft, Inc.

    Montreal, Quebec

    Contract

  • Software Engineer

    Loombotic

    Toronto, Ontario

    $120,000 to $185,000 USD / year

    Full-time

    …and we are changing that by building our own instant-quoting software and our own machines, shipping a custom harness in about a week instead of 6 to 12. Teams building robotics, aerospace,…

  • Software Engineer-Talent Pool Mississauga

    Aviya Aerospace Systems

    Mississauga, Ontario

    Full-time

    We are always looking for talented people for upcoming opportunities. If you have experience in Software Engineering or Computer Science and would like to join our talent pool, please…

  • Software Engineer

    Aviya Aerospace Systems

    Longueuil, Quebec

    Full-time

    …applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. We have an…

  • Backend Engineer

    Creator

    Vancouver, BC

    Full-time

  • Senior Software Engineer

    impact.com

    Victoria, BC

  • Principal Software Engineer

    Morningstar

    Toronto, ON

    Full-time

    As a Principal 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…

  • Software Engineer

    Nylas

    Remote, Canada

    $120,000 to $160,000 CAD / year

    Full-time · Remote

  • Software Engineer – Ground Systems / Operations

    MDA

    Saint-Bruno-de-Montarville, QC

    Full-time

  • Staff Software Engineer, Payments

    Kindsight

    Canada

    Full-time

  • Principal Software Engineer (IAM)

    Black Duck

    Calgary, AB

    Full-time

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application…

  • Senior Software Engineer (Red Hat OpenShift)

    RBC

    Mississauga, ON · Toronto, ON

    Full-time

    Join our data transformation team as a Senior Software Engineer where you'll play a pivotal role in building and maintaining mission-critical applications and services. This position offers…

  • Software Engineer - License your Git Repositories for AI Training

    Gramian Consulting Group

    Remote, Canada

    Remote

    We are connecting with software companies, development agencies, product teams, and independent engineers that own original codebases and want to explore a new revenue stream through AI…