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,192
Employers
907

Advertised starting pay

Average starting payCAD / year
$127,620Across 280 listings
Average starting payUSD / year
$150,711Across 93 listings
Average starting payCAD / hour
$62.94Across 30 listings

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

Where work happens

Remote
12%259 listings
Hybrid
41%903 listings
On-site
45%996 listings

Not specified: 2% (34 listings)

Employers hiring include Amazon (100), Arista Networks (38), EA SPORTS (28).

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
  • SOFTWARE ENGINEER

    Meroka

    Montreal, Quebec

    …everything else that keeps a blue-collar business moving. It isn't software for software's sake; it ships to companies we own and gets used by real crews the week after you build it. That's…

  • Principal Software Development Engineer

    Nokia

    Ottawa, ON

    Full-time

    Design, develop, and maintain high-quality ASIC SDK software using C/C++ on Linux platforms.

  • Software Development Engineer II

    Remitly

    Burnaby, BC

    Full-time

  • Storage Site Reliability Engineer

    Yochana

    Montreal, QC

    Contract

    Role: Storage Site Reliability Engineer (GPFS / Storage Ops)

  • Software Engineer

    Nexus Systems Group

    Toronto, ON

    Contract

  • Senior Site Reliability Engineer (SRE)

    Tubi - Canada

    Toronto, ON

    Site Reliability Engineering (SRE) at Tubi is not a traditional operations team. We are a software engineering organization that applies a developer's mindset and toolkit to the challenges…

  • Software Engineer III

    TD

    Toronto, ON

    Full-time

  • Software Engineer - Scala - USA/Canada/UK

    Obsidian Systems

    Remote, Canada

    Full-time · Remote

    We are hiring remote Software Engineers with start dates throughout the summer. Candidates must be based in the USA or Canada and able to work Eastern time zone.

  • Senior Software Engineer (Full Stack)

    Citylitics

    Toronto, Ontario

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

    Full-time

  • Software Engineer - Embedded Systems

    Applied Intuition

    Owen Sound, Ontario

    Full-time

    As a Software Engineer - Embedded Systems, you will design, develop and port autonomous software modules across different system-on-chip platforms. You will be an early member of the…

  • Site Reliability Engineer

    PolarGrid

    Remote, Canada

    $95,000 to $165,000 CAD / year

    Full-time · Remote

  • Software Development Engineer in Test (SDET)

    OSI Maritime Systems

    Burnaby, British Columbia

  • Software Engineer, TT-Fabric

    Tenstorrent

    Toronto, ON

    …computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a…

  • Software Engineer, TT-Distributed

    Tenstorrent

    Toronto, ON

    …computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a…

  • Staff Embedded Software Engineer

    Nokia

    Canada

    Full-time

    Our Optical Line System team is searching for an experienced embedded and real-time software developer for our leading-edge optical line system product line. Our team is responsible for…

  • Senior Software Engineer - Streaming AI (Remote - Ontario / British Columbia)

    Confluent

    Remote, Canada

    $144,200 to $169,400 CAD / year

    Full-time · Remote

  • Business Systems Architect

    SS&C Technologies

    Toronto, ON

    Full-time

  • Principal Cloud Engineer

    BMO

    Toronto, Ontario · BMOPLACE

    Full-time

    We are seeking an enthusiastic, passionate professional for a Principal Cloud Engineer position with 8+ years of experience in multiple large scale Azure enterprise environments. We are…

  • Senior Cloud Engineer - Google Cloud Platform (GCP)

    BDO

    Toronto, ON

    Full-time

    BDO Digital is looking for a Senior GCP Cloud Engineer to join their growing team. The individ

  • Software Development Engineer, AWS CloudWatch

    Amazon

    Vancouver, British Columbia

  • VMware Telco Cloud Engineer

    HCLTech

    Brampton, ON

    $102,000 to $115,000 CAD / year

    Full-time

  • Senior Software Engineer

    Fastbreak AI

    London, ON

    Full-time

    As a Senior Full Stack Engineer, you'll design and ship high-performance web applications across our React/Next.js frontend and Node.js/Express backend with real autonomy. You'll make…

  • Software Architect - Vital Software

    Hitachi Rail

    Toronto, ON

    Full-time

    The Software Architect leads the design, development, integration, and testing of co

  • Senior Software Engineer (Red Hat OpenShift)

    Royal Bank of Canada

    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, Product / Mobile

    Bree

    Remote, Canada

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

    Full-time · Remote