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,172
Employers
901

Advertised starting pay

Average starting payCAD / year
$128,116Across 273 listings
Average starting payUSD / year
$150,341Across 97 listings
Average starting payCAD / hour
$55.83Across 28 listings

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

Where work happens

Remote
12%257 listings
Hybrid
41%901 listings
On-site
45%978 listings

Not specified: 2% (36 listings)

Employers hiring include Amazon (99), 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
  • Software Engineer

    Ribbon Communications

    Ottawa, Ontario

    Full-time

    You will be responsible for designing, implementing, and maintaining secure, distributed and scalable software. You will work closely with other engineers, developers, and security…

  • Staff Software Engineer, Travel & Expense

    Brex

    Vancouver, British Columbia

    …banking with intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to accelerate operations, gain real-time visibility, and control spend…

  • Staff Software Engineer

    RBGlobal

    Burnaby, British Columbia

    Full-time

  • Senior Site Reliability Engineer, DevEx

    Chainlink Labs

    Remote, Canada

    $90,000 to $125,000 USD / year

    Full-time · Remote

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

  • Senior Software Engineer - Mobile

    Roadpost

    Toronto, Ontario

    Full-time

  • 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 - Host and Network IO

    Cerebras

    Toronto, ON

    Full-time

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