Software engineer jobs in Canada (3,806 jobs)

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,806
Employers
1,300

Advertised starting pay

Average starting payCAD / year
$130,949Across 549 listings
Average starting payCAD / hour
$62.41Across 124 listings
Average starting payUSD / year
$169,625Across 32 listings

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

Where work happens

Remote
9%350 listings
Hybrid
41%1,553 listings
On-site
49%1,882 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (132), Virtusa (79), Electronic Arts (67).

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 Architect

    Euna Solutions

    ON · Oakville, Ontario

    • Full-time

    Euna Solutions is building scalable, secure SaaS platforms that power how government agencies operate, and the Senior Software Architect is central to getting that right. You will own the…

  • AI Platform Software Engineer

    Scotiabank

    Toronto, ON

    The AI Platform Software Engieer will design, build, and operate scalable software platforms that enable teams to develop, deploy, monitor, and govern artificial intelligence and machine…

  • Senior AI Platform Software Engineer

    Scotiabank

    Toronto, ON

    The Senior AI Platform Software Engineer will lead the design, development, and operation of scalable software platforms that enable enterprise teams to build, deploy, monitor, and govern…

  • Software Development Engineer in Test - SDET

    Corning

    Montreal, QC

    Candidates must be based in Canada and able to attend occasional in-person meetings at our Montreal, QC office

  • Software Engineer and Full Stack Developer

    Afynia Laboratories

    Hamilton, ON

    • Full-time

    Job Summary: Build technology that changes women's health. Afynia Laboratories is seeking a talented Software Engineer and Full-Stack Developer to build the software, databases, and…

  • Senior Software Engineer - Power APPS

    BBGC

    Montreal, QC

    • Full-time
  • Senior Software Engineer – Python & AWS (100% Remote)

    Recrute Action

    ON · North York, Toronto, Kitchener, Ontario

    • Contract

    Senior Software Engineer – Python & AWS (Remote)

  • Senior/Staff Software Engineer (Back-End), Inference

    Cohere

    Remote, Canada

    • Full-time
    • Remote

    This role is for a highly experienced Back-End Software Engineer who wants to work on core systems that shape how the platform (Model Vault) operates. You will help define the architecture…

  • Mainframe Developer - (PL/I) - Req ID: RQ1168 - Software Engineer - Toronto, Ontario, Canada

    Arthur Grand Technologies Inc

    Toronto, ON

    • Contract

    Hiring: Senior Software Developer – Mainframe (PL/I) - Req ID: RQ11685

  • Cloud Software Engineer

    Actalent

    Ottawa, ON

    • $46 to $65 CAD / hour
    • Contract

    Job Title: Cloud Software Engineer in Ottawa!

  • Embedded Software Engineer

    Actalent

    Mississauga, ON

    • $70,000 to $85,000 CAD / year
    • Full-time

    The Embedded Software Engineer designs, develops, and maintains embedded computer system software for advanced military and naval applications, including control software for helicopter…

  • Cloud Software Engineer

    Actalent

    Ottawa, ON · Kanata, ON

    • $46 to $65 CAD / hour
    • Contract

    Job Title: Cloud Software Engineer in Ottawa!

  • Software Engineer, Test

    Providius

    Hamilton, ON

    • Full-time

    Providius is looking for a Software Engineer, Test to help build and maintain the automated testing behind our software products.

  • Senior Software Engineer - .NET, C# & APIs

    Capco

    Toronto, ON

    Capco is seeking a Senior Software Engineer with strong expertise in C#, .NET, ASP.NET Core, and API development to join our Technology & Engineering practice in Toronto.

  • Software Development Engineer in Test - AI

    Delos Data

    Montreal, QC

    • Full-time

    We are looking for a Software Development Engineer in Test (SDET) to ensure the reliability and performance of our core AI infrastructure. In this role, you are an engineer who builds…

  • Software Engineer

    Amii (Alberta Machine Intelligence Institute)

    AB · Edmonton, AB

    • Full-time

    "We are searching for an exceptional Software Engineer to join our growing engineering team! This role is perfect for someone passionate about building and deploying scalable AI-enabled…

  • System Software Engineer - AI

    Delos Data

    Montreal, QC

    • Full-time

    We are looking for a talented System Software Engineer to help us redefine the infrastructure layer of AI. In this role, you will bridge the gap between high-level AI frameworks and…

  • Embedded Software Engineer – Display & Graphics

    LanceSoft, Inc.

    Markham, ON

    • $45.43 to $56.78 CAD / hour
    • Contract

    Join our team to develop efficient display drivers and embedded software for next-gen consumer devices (phones, laptops, wearables, automotive).

  • Lead/Staff Software Engineer

    Xero

    Toronto, ON · Vancouver, BC

    • Full-time

    …complex, monolithic systems and building high-quality, scalable software, your work ensures our platform remains robust and reliable for millions of global…

  • Software Development Engineer II

    Amazon

    Toronto, ON

    We're looking for a software engineer to join the team to design and build the agent end to end - the reasoning and orchestration layer, the tools and skills it uses to retrieve and analyze…

  • Software Engineer in Test (iOS Applications)

    HCLTech

    Vancouver, BC

    • $80,000 to $90,000 CAD / year
    • Full-time

    Must have strong: At least 5+ years of exp in Automation/SDET, iOS testing, Xcode, XCUI, python or java coding

  • System Software Engineer - AI

    Delos Data Inc

    Remote, Canada

    • Full-time
    • Remote

    We are looking for a talented System Software Engineer to help us redefine the infrastructure layer of AI. In this role, you will bridge the gap between high-level AI frameworks and…

  • Software Development Engineer in Test - AI

    Delos Data Inc

    Remote, Canada

    • Full-time
    • Remote

    We are looking for a Software Development Engineer in Test (SDET) to ensure the reliability and performance of our core AI infrastructure. In this role, you are an engineer who builds…

Get in touch
MovoJobs

Contact us