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

Advertised starting pay

Average starting payCAD / year
$127,088Across 278 listings
Average starting payUSD / year
$157,185Across 80 listings
Average starting payCAD / hour
$53.81Across 35 listings

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

Where work happens

Remote
11%259 listings
Hybrid
41%925 listings
On-site
47%1,049 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (98), Virtusa (45), Arista Networks (44).

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 Software Engineer, Ops Platform

    Lime

    Remote, Canada

    • $136,000 to $187,000 CAD / year
    • Full-time
    • Remote

    We are looking for an experienced engineer to join our Operations Platform team, where you will be instrumental in power

  • Senior/Lead Software Engineer (Packet Forwarding Engines)

    Arista Networks

    Vancouver, BC

    • Full-time

    …advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our…

  • Senior Software Engineer, AI

    Klue

    Toronto, ON

    • $140,000 to $230,000 CAD / year
    • Full-time

    We're looking for a Senior Software Engineer to join our team in Toronto, focusing on building and optimizing state-of-the-art LLM-powered agents that can reason, plan and automate…

  • Software Engineer

    SALT XC

    Toronto, ON

  • AI Software Engineer

    Eclipse Automation

    Cambridge, ON

  • Software Engineer, Full-Stack Applications, Associate Director

    Fitch Group

    Toronto, ON

    Software Engineer, Full-Stack Applications Associate Director (Ratings Technology)

  • Software Engineer – Mobile (React Native)

    Haventree Bank

    Toronto, ON

    • Full-time
  • Java Software Architect

    High Tech Genesis

    Lasalle, ON

    • Contract

    We are seeking an experienced Java Software Architect to provide technical architecture and design leadership across distributed backend systems, cloud platforms, edge computing, and AI/ML…

  • Lead Software Engineer, Full-Stack Applications - Innovation Teams

    Fitch Group

    Toronto, ON

    Lead Software Engineer, Full-Stack Applications – Innovation Teams

  • Senior Staff Network Software Engineer

    Kaseya Careers

    Toronto, ON

    Kaseya is the leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT organizations worldwide. Our comprehensive…

  • 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…

  • Manufacturing Software Engineer

    Forge Automation

    Toronto, ON

    • Full-time

    …from CAD to physical part 2x faster than anyone else. We take engineer's ideas and turn them into finished prototypes within 4 days or less. We’ve been running factories for 2 years and we…

  • Staff Software Engineer, Full Stack

    Harvey

    Toronto, ON

    • Full-time
  • Software Engineer

    Adamson Systems Engineering

    Port Perry, ON

    • $70,000 to $90,000 CAD / year
    • Full-time

    At our facility in Port Perry, we employ a large staff of Mechanical, Acoustical, Software and Electrical engineers who utilize cutting edge tools and techniques to develop industry leading…

  • Senior Embedded Software Engineer

    Ciena

    Ottawa, ON

    • $95,800 to $153,000 CAD / year
    • Full-time

    The WaveLogic Software Development team develops embedded software platforms that enable convergence across photon

  • Senior Software Engineer I

    Thomson Reuters

    Toronto, ON

    • Full-time

    We're looking for a Senior Software Engineer to join the CoCounsel Applications team and play a hands-on role in building and evolving our external integration strategy leveraging MCP and…

  • Staff Software Engineer I

    Thomson Reuters

    Toronto, ON

    • Full-time

    We're looking for a Lead Engineer to join the CoCounsel Application Experience team and play a hands-on technical leadership role in building and evolving our core product experiences. In…

  • Senior Software Engineer, Data Systems

    Hive

    Remote, Canada

    • Full-time
    • Remote
  • Software Engineer, Education

    Autodesk

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

    • Full-time

    …tools, learning programs, and certifications. We are seeking a Software Development Engineer to build and deliver education-focused product experiences that support teaching and learning…

  • Senior Software Engineer (Gaming Full Stack) - WWE Champions

    Scopely

    Canada

    Scopely is looking for a Senior Software Engineer (Gaming Full Stack) to join our WWE Champions team in the United States or Canada on a remote basis or Mexico City on a hybrid basis.

  • Senior Staff Software Engineer

    Capital One

    Toronto, ON

    • Full-time

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Senior Staff Software Engineer

  • Lead Software Engineer (SDET)

    Mastercard

    Toronto, ON

    • Full-time