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
4,086
Employers
1,517

Advertised starting pay

Average starting payCAD / year
$116,349Across 448 listings
Average starting payUSD / year
$139,287Across 120 listings
Average starting payCAD / hour
$55.31Across 66 listings

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

Where work happens

Remote
10%409 listings
Hybrid
40%1,619 listings
On-site
49%2,014 listings

Not specified: 1% (44 listings)

Employers hiring include Amazon (114), RBC (79), Genetec (64).

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

Save this search
  • Software Developer & DevOps Engineer - Elite FinTech Firm - $140,000-$180,000 CAD + Bonus

    Hunter Bond

    Montreal, QC

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

    Full-time

    Job Title: Software Developer & DevOps Engineer

  • Software Developer

    Xe.com

    Newmarket, ON

    Full-time

  • Cloud Engineer - Early Career (Canada)

    Jobright.ai

    Canada

    Full-time

  • Senior Software Engineer

    Great Value Hiring

    Canada

    Contract

  • Software Development Engineer

    AgileGrid Solutions

    Canada

    Full-time

    Amazon Development Centre Canada ULC is a leading technology innovator and a vital part of Amazon Web Services (AWS), the world’s most comprehensive and broadly adopted cloud platform. With…

  • Software Developer

    AgileGrid Solutions

    Canada

    Full-time

    …technology solutions provider dedicated to delivering cutting-edge software products and services. Our company specializes in developing customized software applications, integrating…

  • Senior Software Engineer

    Great Value Hiring

    Canada

    Contract

    Contribute expert-level code samples, debugging strategies, and development insights in Python3, Java, Rust, Go, C++, or TypeScript

  • Senior Software Engineer

    AltaML

    Toronto, ON

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

    Full-time

    …are the default way engineers design, build, test, and review software, not an optional accelerant a few people…

  • Software Chief Engineer

    Kepler Communications Inc.

    Canada

    Full-time

  • Senior Software Engineer, Backend

    Brex

    Vancouver, BC

    …banking with intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to accelerate operations, gain real-time visibility, and control spend…

  • Intermediate Software Engineer

    AltaML

    Toronto, ON

    $90,000 to $110,000 CAD / year

    Full-time

    …are the default way engineers design, build, test, and review software, not an optional accelerant a few people…

  • Senior Software Engineer II (Full Stack), Analytics & Automation (Remote Canada)

    Optro

    Remote, Canada

    $164,000 to $225,500 CAD / year

    Full-time · Remote

  • Senior Software Developer

    Royal Bank of Canada

    Toronto, ON

    Full-time

  • Senior Software Engineer

    Microsoft

    Vancouver, BC

    Full-time

    This role is suited for engineers with experience building native C++ software close to the operating system

  • Senior Software Engineer- Telecom

    Photon-IV

    Canada

    Full-time

  • Cloud Engineer - Early Career (Canada)

    Jobright.ai

    Canada

    Full-time

  • Software Dev QA - FortiSASE

    Fortinet

    Burnaby, BC

    Full-time

    …functionality of the product. You will be working closely with multiple development and QA teams to verify new features, regression test existing functionalities, automate E2E tests and…

  • Software Tutor

    Varsity Tutors, a Nerdy Company

    Canada

    Full-time

    The Varsity Tutors Live Learning Platform has thousands of students looking for online Software tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the flexibility to…

  • Junior Software Developer

    Helic & Co

    Canada

    Full-time

    We are seeking an enthusiastic Junior Software Developer to join our collaborative engineering team. In this role, you will write code, fix bugs, and develop new features for our core…

  • Full Stack Application Developer (React Native, GraphQL, Firebase)

    Experis

    Toronto, ON · Greater Toronto Area, Canada

    $70 to $90 CAD / hour

    Contract

    Strong Full Stack development experience, with strong frontend depth and hands-on back-end development using React Native (Expo) frontend, GraphQL backend, and Firebase for…

  • Software Engineer

    Randstad Digital

    Vancouver, BC

    Contract

  • Full-Stack Developer (Rust & WebAssembly)

    SuperQubit Inc.

    Markham, ON

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

    Full-time

    We are looking for a Full-Stack Developer (Rust & WebAssembly) to join our engineering team and contribute to the development of modern, secure, scalable software applications and platforms.

  • Backend Software Engineer (Rust)

    Arkion Identity Systems

    Toronto, ON · Greater Toronto Area, Canada

    Full-time