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
882

Advertised starting pay

Average starting payCAD / year
$126,917Across 276 listings
Average starting payUSD / year
$153,554Across 87 listings
Average starting payCAD / hour
$52.19Across 32 listings

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

Where work happens

Remote
12%264 listings
Hybrid
41%894 listings
On-site
45%987 listings

Not specified: 1% (27 listings)

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

    kadence

    Toronto, ON

    • Full-time

    They’re looking for a Staff Software Engineer, AI to provide hands-on technical leadership across the design, development, and scaling of enterprise-grade AI systems. This is a senior…

  • Software Engineer - Systems administration (Linux/Windows)

    TimePlay

    Toronto, ON

    • $80,000 to $120,000 CAD / year
    • Full-time
  • Principal Azure Cloud Architect

    Schneider Electric

    Montreal, QC

    • Full-time

    Shape and build the next generation of shared cloud capabilities for the Digital Energy software portfolio. This role connects and rationalizes cloud capabilities across organizational and…

  • Senior Software Engineer - Halifax

    Lockheed Martin

    Dartmouth, NS

    • Full-time

    The candidate will be part of a multi-disciplined team environment working on the total software engineering life cycle from specification, design development, integration and test,…

  • Staff Software Engineer - Open Source Data Platform (ODP)

    Acceldata

    Kitchener, ON

    • $180,000 to $210,000 CAD / year
    • Full-time

    We are seeking a Staff Engineer with at least 9 years of experience in distributed systems or data platform development. In this role, you will be a technical leader responsible for…

  • Senior Systems Architect/Embedded Firmware Lead

    Calian in Space & Technology

    Ottawa, ON

    • Full-time
  • Senior Software Engineer

    BettingJobs

    Toronto, ON

    • Full-time

    BettingJobs is hiring a Senior Software Engineer a global leader in online gaming, to join a new backend engineering team in Toronto.

  • Software Engineer, Backend (Co-op)

    Bree

    Remote, Canada

    • $8,600 to $12,000 USD / year
    • Internship
    • Remote
  • Software Engineer, Product (Co-op)

    Bree

    Remote, Canada

    • $8,600 to $12,000 USD / year
    • Internship
    • Remote
  • Senior Software Engineer II (North America)

    Coder

    Canada

    • $160,000 to $247,000 USD / year
    • Full-time

    As a Senior Backend Engineer on Coder's Enterprise Experience team, you'll build the systems that help large organizations run Coder in production with confidence. You'll improve how Coder…

  • Cloud Administrator

    CGI

    Toronto, ON

    • Full-time
  • Software Engineer (Full Stack) - 6 Month Contract

    Citylitics Inc.

    Toronto, ON

    • $100,000 to $140,000 CAD / year
    • Contract
  • Senior Python Backend Engineer

    Apexon

    Toronto, ON

    • Full-time

    We’re looking for a Senior Software Engineer to design and build highly scalable, secure, and high-performance solutions for a core banking platform.

  • Software Development Engineer

    Curtiss-Wright Corporation

    Mississauga, ON · Canada-Mississauga (Indal)

    • Full-time

    As a qualified Software Engineer with experience in control systems and automation, you will be expected to design, implement and test software applications for naval systems. You will…

  • Intern Site Reliability Engineer- Infrastructure

    Kinaxis Inc.

    Ottawa, ON

    • Internship
  • Software Development Engineer in Test, Full Stack, Creativity Apps

    Apple

    Vancouver, BC

    The Creativity Applications team is looking for a Software Development Engineer in Test who has experience in shipping iOS/macOS applications, cloud-based frameworks, and APIs with the…

  • Sr. Software Engineer, Embedded Vision Systems

    Vivid Machines

    Toronto, ON

    • Full-time
  • IMA Systems Architect

    MANNARINO

    Montreal, QC

    • Full-time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation &…

  • Senior Software Engineer, GenAI Workflows

    Eyeline

    Vancouver, BC

    • $165,000 to $200,000 CAD / year
    • Full-time
  • Senior Software Engineer, Finance Systems

    Eyeline

    Vancouver, BC

    • $165,000 to $200,000 CAD / year
    • Full-time

    The Senior Software Engineer (Finance System) sits on the Platform Engineering team and works day to day with Production Finance to build, support, and improve the studio's bidding,…

  • Software Engineer II

    Planview

    Vancouver, BC

    • Full-time
  • Senior Software Engineer

    Symend

    Remote, Canada

    • Full-time
    • Remote

    The Senior Software Engineer is responsible for producing and implementing functional software solutions that align with the client needs and business goals. This role is responsible for…

  • Senior Software Engineer

    Generac Power Systems

    Toronto, ON · Canada - Toronto

    • Full-time