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
3,287
Employers
1,181

Advertised starting pay

Average starting payCAD / year
$125,345Across 397 listings
Average starting payUSD / year
$160,527Across 115 listings
Average starting payCAD / hour
$63.96Across 92 listings

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

Where work happens

Remote
10%318 listings
Hybrid
41%1,356 listings
On-site
48%1,592 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (120), Virtusa (65), Electronic Arts (58).

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

    Thomson Reuters

    Toronto, ON · Canada, Toronto, Ontario

    • Full-time

    We are looking for a hands-on Senior Software Engineer with strong DevOps and cloud platform expertise to design, build, deploy, and operate scalable cloud-native services and the…

  • Senior Software Engineer (Fullstack)

    CIBC

    Toronto, ON

    • Full-time
  • Senior Cloud Engineer

    Dexter Talent

    Calgary, AB

    • $110,000 to $135,000 CAD / year
    • Full-time

    We're working with a growing software business that's looking to add a Cloud Engineer to its North American operations team. This is an operationally focused role supporting a large AWS…

  • Sr. Software Engineer - Backend

    eBay

    Toronto, ON

    • Full-time
  • Java Software Engineer

    TechNeptune Consulting Inc.

    Canada

    • Contract
  • Site Reliability Engineer

    Iris Software Inc.

    Toronto, ON

    • Contract

    Iris Software's client one of the leading Bank in Canada is looking to hire for the following role

  • Senior Java Software Engineer

    Wissen Technology

    Montreal, QC

    • Full-time
  • Principal Software Engineer - Zynque

    Fulfillment IQ

    Toronto, ON

    • Full-time

    Job Title: Principal Software Engineer - Zynque

  • Software Engineer Intern (Summer 2027)

    Steel

    Toronto, ON

    • Internship
  • Senior Software Engineer, Backend

    Sardine

    Remote, Canada

    • $180,000 to $206,000 CAD / year
    • Full-time
    • Remote
  • Software Engineer

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

  • Senior Principal Embedded Software Architect

    Analog Devices

    Vancouver, BC · Canada, Vancouver

    • Full-time

    …the Intelligent Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat climate change, reliably connect humans and the world, and help drive…

  • Business Application Architect

    dcbel Inc

    Montreal, QC

    • Full-time

    …through its vertically integrated suite of energy hardware and software products, and their supporting…

  • C++ Software Engineer - Machine Vision (AOI)

    DaoAI

    Vancouver, BC

    • $90,000 to $120,000 CAD / year
    • Full-time
  • 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 Control Systems Software Designer

    ATS Industrial Automation

    Cambridge, ON

    • Full-time
  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Staff Embedded Software Engineer, Virtualization

    Jobgether

    Canada

    • $137,300 to $181,890 CAD / year
    • Full-time

    …and next steps. Our partner is looking for a Staff Embedded Software Engineer, Virtualization based in…

  • Staff Embedded Software Engineer, Virtualization

    Jobgether

    Canada

    • $137,300 to $181,890 CAD / year
    • Full-time

    …and next steps. Our partner is looking for a Staff Embedded Software Engineer, Virtualization based in…

  • C++ Software Engineer

    Aversan Inc.

    Brampton, ON

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

    We are currently seeking a qualified Embedded Software Engineer to join our team. The successful candidate will be instrumental in using your skill and experience as part of a team to…

  • Software Development Engineer in Test (Python)

    CGI

    Halifax, NS

    • Full-time

    …performance of enterprise applications. Working closely with software developers, business analysts, and project teams, you will develop Python-based automation frameworks, perform API and…

  • Cloud Architect

    HISH IT SERVICES

    Toronto, ON

    • $75 CAD / hour
    • Contract

    We are seeking a GCP Cloud Architect/Engineer to design and implement scalable data solutions using Google Cloud Platform (GCP). This role will work closely with business stakeholders, data…