Software development jobs in Canada

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

Hiring at a glance

View jobs
Open jobs
5,789
Employers
1,864

Advertised starting pay

Average starting payCAD / year
$113,959Across 617 listings
Average starting payCAD / hour
$56.78Across 194 listings
Average starting payUSD / year
$145,651Across 125 listings
Average starting payUSD / hour
$59.34Across 17 listings

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

Where work happens

Remote
8%469 listings
Hybrid
39%2,262 listings
On-site
52%3,031 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (209), Amazon (131), Electronic Arts (68).

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
  • Java Full Stack Developer

    Apptoza Inc.

    Montreal, QC

    • Contract

    Full-stack development, across back-end including Java, and front-end including JavaScript or Typescript, HTML5, CSS, and Angular (8, 10 or later, preferably 17).

  • Senior Software Developer, Cloud and Platform

    Archipelago

    Victoria, BC

    • Full-time

    …problems that support a truly global user base? Would you like the software you ship to help keep the world’s oceans healthy for the generations coming after us? If the answer is yes, then…

  • Java FullStack Developer

    Realtek Consulting LLC

    Montreal, QC

    • Contract

    Full-stack development, across back-end including Java, and front-end including JavaScript or Typescript, HTML5, CSS, and Angular (8, 10 or later, preferably 17).

  • RQ11435 - Software Developer - CRM - Intermediate

    Maarut

    Toronto, ON

    • Contract

    in programming and analysis; specialized CRM software package sup

  • Application Developer

    STEP Energy Services

    AB · Calgary, AB

    • Full-time

    …C#, SQL Server and GitHub, as well as the use of AI-assisted development tools for coding, testing and…

  • Software Engineer, AI/ML Infrastructure

    Thumbtack

    Remote, Canada

    • Full-time
    • Remote
  • Principal Software Developer

    Lightspeed Commerce, Inc.

    Remote, Canada

    • Full-time
    • Remote

    …direction of Lightspeed’s Retail Point of Sale experience - the software merchants rely on to run their stores, serve their customers, and keep their businesses…

  • Application Architect/Contact Center/Amazon Connect

    BeachHead

    Toronto, ON

    • $58.41 to $70.09 CAD / hour
    • Contract
  • Full Stack Developer

    Apptoza Inc.

    Montreal, QC

    • Contract

    Full-stack development, across back-end including Java, and front-end including JavaScript or Typescript, HTML5, CSS, and Angular (8, 10 or later, preferably 17).

  • Java Full Stack Developer

    Quantum World Technologies Inc.

    Montreal, QC

    • Contract

    8+ years of Full Stack Java development experience.

  • Site Reliability Engineer #26-26096

    US Tech Solutions

    Toronto, ON

    • $80 to $90 USD / hour
    • Contract
  • Software Developer, Quality Engineering

    RideCo

    Waterloo, ON

    • Full-time

    …pioneers shaping this transformation.</p><p dir="ltr">As a Software Developer specializing in Quality Engineering, you will be embedded within an engineering squad. You will design, build,…

  • Java Backend Developer

    Talenzaa

    Mississauga, ON

    • Full-time

    Experience: 8+ years of professional software development experience focusing on enterprise Java backend applications.

  • Senior Software Engineer, TRM

    Topstep

    Canada

    • $220,534 to $284,560 CAD / year

    As a Senior Software Engineer on Topstep's TRM Engineering team, you'll build the products funded traders and our internal teams use every day: the trader-facing web experience, account and…

  • Software Developer - CRM - Intermediate

    isgSearch

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    Description The Software Developer - CRM is responsible for designing, developing, configuring, testing, and maintaining CRM applications. The role includes troubleshooting technical…

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    Husky TechnologiesTM offers a wealth of opportunity for personal growth and development. Most important

  • Full Stack Developer

    Apptoza Inc.

    Montreal, QC

    • Contract

    Full-stack development, across back-end including Java, and front-end including JavaScript or Typescript, HTML5, CSS, and Angular (8, 10 or later, preferably 17).

  • Python Full-stack Developer

    Zodiac Solutions, Inc

    Toronto, ON

    • Full-time
  • Full Stack Developer (Angular + AWS)

    BULL INFORMATION SYSTEMS LIMITED

    Toronto, ON

    • Full-time
  • Software Engineer

    Evidence

    Toronto, ON

    • Full-time
  • Software Engineer

    Motion Recruitment

    Toronto, ON

    • $55 to $64 CAD / hour
    • Contract

    One of the country's largest financial technology companies is searching for an intermediate level Backend Software Engineer to join their Platform Engineering team on a hybrid basis at…

  • Senior Application Developer

    HCLTech

    Toronto, ON · Greater Toronto Area, Canada

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

    Application Development & Enhancement (Banking Context)