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,188
Employers
908

Advertised starting pay

Average starting payCAD / year
$127,984Across 275 listings
Average starting payUSD / year
$149,795Across 98 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%259 listings
Hybrid
42%909 listings
On-site
45%984 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
  • Staff Software Engineer

    Clutch Technologies Inc.

    Toronto, ON

    Our engineers don't just write code, they own outcomes. As a Staff Engineer, you'll extend that ownership beyond your own projects, working across teams to raise the technical bar, shape…

  • Senior Software Engineer

    IREN

    Vancouver, BC

    $135,000 to $155,000 CAD / year

    Full-time

  • Software Project Manager

    First Nations Finance Authority

    Kelowna, BC · Greater Kelowna Metropolitan Area

    Full-time

  • Senior Software Engineer

    AltaML

    Edmonton, AB

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

    Full-time

    The Senior Software Engineer leads implementation of complex features and epics, owns technical design end to end, and multiplies the pod's output - both by mentoring other engineers and by…

  • Senior Software Engineer

    Randstad Digital

    Toronto, ON

    Contract

  • Software Engineer

    Loombotic

    Toronto, ON

    Full-time

    …and we are changing that by building our own instant-quoting software and our own machines, shipping a custom harness in about a week instead of 6 to 12. Teams building robotics, aerospace,…

  • Software Engineer (Integrations)

    Helcim Inc

    Calgary, AB

    We are on the hunt for mid level Engineer to join our team! As a Software Engineer, it’s your job to recognize strengths and weaknesses where they exist, provide feedback, and challenge…

  • Junior Software Engineer, Bug Resolution

    SweetTech

    Montreal, QC

    Full-time

    SweetTech builds loan origination, servicing and capital markets software for commercial lenders across North America.

  • Software Engineer, Internal Applications

    VSG Recruitment

    Remote, Canada

    Full-time · Remote

    VSG Recruitment is partnering with our Client to hire a Software Engineer, Internal Applications to build and ship software that improves how business teams operate.

  • Senior Software Engineer (Analysis)

    FOSSA

    Remote, Canada

    $120,000 to $200,000 CAD / year

    Full-time · Remote

    As a senior software engineer on our team, you'll be working closely with the whole company to bring features from ideation to implementation. Your participation will have a significant…

  • Software Development Engineer in Test

    Magnet Forensics

    Toronto, ON · Ottawa, ON · Waterloo, ON

    Full-time

    Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related…

  • MTS 1, Software Engineer, Full Stack

    eBay

    Toronto, ON

    Full-time

  • Staff Software Engineer, Backend

    DoorDash Canada

    Toronto, ON

  • Senior Software Engineer II

    Thomson Reuters

    Toronto, ON

    Full-time

  • Software Engineer, AI & Automation - Canada

    NerdWallet

    Remote, Canada

    $123,000 to $188,000 CAD / year

    Full-time · Remote

    At NerdWallet, we're building tools and experiences that help people make smarter financial decisions. As a Software Engineer focused on AI & Automation within our Security organization,…

  • Adobe Experience Manager {AEM} Software Engineer

    J&M Group

    Toronto, Ontario

    Contract

    Responsibilities: As a Software Development Engineer, you will be responsible for analyzing, designing, coding, and testing multiple components of application code across one or more…

  • Staff Software Engineer

    Clutch

    Toronto, Ontario

    $205,000 USD / year

    Full-time

  • Senior Java Software Engineer

    LanceSoft, Inc.

    Montreal, Quebec

    Contract

  • Software Engineer

    Loombotic

    Toronto, Ontario

    $120,000 to $185,000 USD / year

    Full-time

    …and we are changing that by building our own instant-quoting software and our own machines, shipping a custom harness in about a week instead of 6 to 12. Teams building robotics, aerospace,…

  • Senior+ Software Engineer

    Draftaid

    Toronto, Ontario

    $120,000 to $180,000 CAD / year

    Full-time

  • Software Engineer-Talent Pool Mississauga

    Aviya Aerospace Systems

    Mississauga, Ontario

    Full-time

    We are always looking for talented people for upcoming opportunities. If you have experience in Software Engineering or Computer Science and would like to join our talent pool, please…

  • Software Engineer

    Aviya Aerospace Systems

    Longueuil, Quebec

    Full-time

    …applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. We have an…