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,189
Employers
914

Advertised starting pay

Average starting payCAD / year
$128,361Across 275 listings
Average starting payUSD / year
$149,867Across 96 listings
Average starting payCAD / hour
$55.30Across 27 listings

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

Where work happens

Remote
12%258 listings
Hybrid
41%898 listings
On-site
46%997 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
  • 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…

  • Senior Software Engineer, Embedded Systems/Firmware

    Movellus Inc.

    Markham, ON

    Full-time

    Join our Software Team to build the embedded firmware powering the next generation of AI datacenter hardware with real-time power control and telemetry. We need someone passionate about…

  • 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

  • Cloud Architect

    Akkodis

    Ottawa, ON

    Contract

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

  • Lead AI Software Engineer

    RBC

    Vancouver, BC

    Full-time

  • 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

  • Développeur logiciel I / Software Engineer I

    Silicon Labs

    Montreal, QC

    Full-time

  • Lead Software Engineer (SDET)

    Mastercard

    Toronto, ON

    Full-time

  • Software Engineer I

    Beanfield

    Toronto, ON

    $90,000 to $110,000 CAD / year

    Full-time

  • Staff Software Engineer – Data Systems

    Purpose Unlimited

    Canada

    Full-time

  • Software Architect

    Scotiabank

    Toronto, ON

    …providing architectural leadership for innovative, intelligent software solutions across the Bank’s business lines. As a Senior Software Architect, you will make high-level design choices…

  • Software Engineer (AI Engineer)

    Scotiabank

    Toronto, ON

    You will be a member of the AI Engineering and Labs team focused on designing and implementing innovative, intelligent software solutions across the Bank's business lines. Your role will…

  • Principal Software Engineer, Avigilon Access Control

    Motorola Solutions

    Vancouver, BC

    Full-time