Software development jobs in Canada (7,872 jobs)

Explore software development jobs in Canada. Choose a role or place to find work that fits.

Hiring at a glance

View jobs
Open jobs
7,872
Employers
2,197

Advertised starting pay

Average starting payCAD / year
$117,045Across 918 listings
Average starting payCAD / hour
$56.06Across 339 listings
Average starting payUSD / year
$164,765Across 34 listings
Average starting payCAD / month
$9,029Across 14 listings

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

Where work happens

Remote
7%546 listings
Hybrid
38%3,028 listings
On-site
54%4,271 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (307), Amazon (160), Electronic Arts (88).

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 development jobs in Canada

Email me new jobsSave this search
  • Senior Software Developer, Frontend

    Autodesk

    Toronto, ON

    • Full-time

    We’re looking for an experienced Senior Frontend Engineer with strong expertise across all aspects of frontend development to join the Autodesk Assistant engineering platform team. Autodesk…

  • Sr. Software Developer

    Open Text Corporation

    Richmond Hill, ON

    • Other

    A Development role at OpenText is more than just a job; it's an opportunity to impact lives. As a key contributor, you'll be instrumental in constructing cutting-edge Information Management…

  • Frontend Software Engineer – React/TypeScript

    Applicantz

    Toronto, ON

    • $50 to $55 CAD / hour
    • Contract

    …Solutions (PDMS) division. We are looking for an experienced Software Engineer to join one of our teams to help us fulfill the mission of the organization, supporting cross-platform device…

  • Web Developer

    Spait Infotech

    Canada

    • Full-time

    Familiarity with website development platforms such as WordPress, Shopify, or Webflow.

  • Salesforce Data Cloud Developer

    Themesoft Inc.

    Toronto, ON

    • Contract

    Location: Toronto, ON-Hybrid (3 days in Office)

  • Salesforce Data Cloud Developer

    TheCorporate

    ON · Ontario, Canada

    • Contract

    Salesforce Data Cloud Architecture & Development

  • Software Development Student

    BlackBerry

    Ottawa, ON

    • Full-time

    …These roles are ideal for students passionate about embedded software development and eager to work on impactful, real-world…

  • Software Developer Student

    BlackBerry

    Ottawa, ON

    • Full-time

    Report any issues to various software development teams at QNX who are industry experts on embedded real-time systems

  • Software Engineer, Backend

    Lyft

    Toronto, ON

    Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role

  • Salesforce Data Cloud Developer

    J&M Group

    Toronto, ON

    • Full-time
  • Senior Software Engineer-C#

    Morningstar

    Toronto, ON

    • Full-time

    Morningstar is seeking a Senior Software Engineer (Backend) to design, build, and maintain scalable enterprise applications and APIs. The role focuses on backend development using C#, .NET,…

  • Senior Full Stack Software Engineer

    True Talent Solutions Partners

    Canada

    • $200,000 to $275,000 USD / year
    • Full-time

    Join an AI team building software for designing physical systems. You will help accelerate product development, first by strengthening the frontend and then by taking on broader…

  • Applications Development Sr Programmer Analyst - Assistant Vice President

    Citi

    Mississauga, ON

    • Full-time

    The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application…

  • AI Software Engineer

    Bombardier

    Dorval, QC

    • Full-time

    …our industry and beyond. By prioritizing employee growth and development, we empower everyone to reach their full potential on their own terms, because the best work happens when you are…

  • Software Engineering SMTS

    Salesforce Partner Canada

    Vancouver, BC

    • Full-time

    4+ years backend software development experience

  • Senior Software Developer

    Scotiabank

    Toronto, ON

    We are looking for a highly skilled and experienced Senior Software Developer to join our dynamic team. In this role, you will work across multiple applications and projects, contributing…

  • Staff Software Engineer, Messaging Experience

    Braze

    Toronto, ON

    Have 7+ years of software engineering experience, including meaningful time as a technical leader influencing multiple teams or complex product systems

  • Co-op Software Development Engineer in Test (SDET) - Winter 2027

    Global Relay

    Vancouver, BC

    The Software Developer in Test (SDET) co-op is a developer who specializes in writing code to test the product. They work directly with Developers, Product Managers and other SDETs to…

  • Co-op Software Development Engineer in Test (SDET) - Winter 2027

    Global Relay

    Halifax, NS

    The Software Developer in Test (SDET) co-op is a developer who specializes in writing code to test the product. They work directly with Developers, Product Managers and other SDETs to…

  • Senior Java Software Engineer

    Altis

    Ottawa, ON

    • $80 to $85 CAD / hour
    • Contract

    …Canada's cybersecurity capabilities. You'll contribute to the development, enhancement, and modernization of enterprise applications, including the transition of an existing cybersecurity…

  • Senior Software Developer

    Soni

    Quebec, QC · Greater Quebec City Metropolitan Area

    • Full-time

    As a Senior Software Developer, you will play a key role in the design, development, and evolution of their Civil Engineering software portfolio.

  • Staff Software Engineer, Messaging Experience

    Braze

    Toronto, ON

    • Full-time

    Have 7+ years of software engineering experience, including meaningful time as a technical leader influencing multiple teams or complex product systems

  • Senior Full Stack Developer - UGH - FT Support

    Humber College

    Toronto, ON

    A minimum of five years of relevant software development experience, including independently delivering and supporting complex enterprise applications on:

  • Software Engineer (Core Java, Market Risk)

    United Software Group Inc

    Montreal, QC

    • Contract

    5+ years building large-scale, production-grade systems, with real depth in Java backend development and distributed system design

Get in touch
MovoJobs

Contact us