Software engineer jobs in Canada (3,545 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,545
Employers
1,234

Advertised starting pay

Average starting payCAD / year
$130,542Across 526 listings
Average starting payCAD / hour
$62.75Across 116 listings
Average starting payUSD / year
$168,607Across 28 listings

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

Where work happens

Remote
9%332 listings
Hybrid
41%1,464 listings
On-site
49%1,728 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (127), Virtusa (70), Electronic Arts (63).

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 - Systems

    UrbanLogiq

    Vancouver, BC

    • Full-time
  • Application Architect

    isgSearch

    Toronto, ON · Greater Toronto Area, Canada

    • Contract
  • Site Reliability Engineer

    TJX Canada – Winners, Marshalls, HomeSense

    Mississauga, ON

    • Full-time
  • Software Engineer, Test

    Providius

    Hamilton, ON

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

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

  • Azure Cloud Engineer (DevOps)

    Venture Computers of Canada Inc.

    Markham, ON

    • Full-time

    We are seeking an Intermediate Azure DevOps Engineer to implement, automate, and support Microsoft Azure environments for our clients. This role combines hands-on cloud infrastructure work…

  • Cloud Engineer

    Tekgence Inc

    Calgary, AB

    • Contract

    We are seeking an experienced Cloud Engineer with strong expertise in cloud platforms, cloud security, and business analysis. The ideal candidate will work closely with business,…

  • Security Software Engineer

    Insight Global

    Toronto, ON

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

    5+ years of hands-on software development experience

  • Software Engineer

    Insight Global

    Toronto, ON

    • $55 to $62 CAD / hour
    • Contract
  • Salesforce Communications Cloud Architect

    Tata Consultancy Services

    Toronto, ON

    • $100,000 to $120,000 CAD / year
    • Full-time
  • Software Engineer Intern

    SPS Commerce

    Brampton, ON · CA ON Brampton Office

    • Full-time

    As a Software Engineering Intern, you will work closely with your team and others to understand, design and

  • Site Reliability Engineer

    Amii (Alberta Machine Intelligence Institute)

    AB · Edmonton, AB

    • Full-time

    "We are searching for an exceptional Site Reliability Engineer to join our growing engineering team! This role is perfect for someone passionate about architecting scalable cloud…

  • AI Software Engineer

    TrustFlight

    Vancouver, BC

    • Full-time
  • Cloud Engineer - Winter 2027 Co-op/Intern

    Definity Insurance Company

    Waterloo, ON

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