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,093
Employers
1,518

Advertised starting pay

Average starting payCAD / year
$116,190Across 449 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,623 listings
On-site
49%2,017 listings

Not specified: 1% (44 listings)

Employers hiring include Amazon (115), RBC (80), 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 Manager, MachineLogic / Gestionnaire, génie logiciel (MachineLogic)

    Vention

    Montreal, QC

    Full-time

    …their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over 25,000 machines across 4,000 factories across…

  • Software Engineer (Fraud & Risk)

    Trulioo

    Remote, Canada

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

    Full-time · Remote

  • Senior Software Engineer

    Fleetworthy

    Edmonton, AB

  • Staff Embedded Software Engineer, Virtualization

    Rivian and Volkswagen Group Technologies

    Remote, Canada

    $137,300 to $181,890 USD / year

    Full-time · Remote

    …vehicles through technology that will set the standards for software-defined vehicles around the…

  • Software Risk and Compliance Analyst

    BIS Safety Software

    Sherwood Park, AB

    Full-time

    BIS Safety Software is a SaaS company on a mission to change how organizations manage safety, learning, and compliance. Since 2006 we've been building software in a space where trust and…

  • Associate Software Developer (Brilliant Harvest) (Winter 2027)

    AltaML

    Edmonton, AB · Calgary, AB

    Internship

  • Software Developer Co-op - University of Manitoba

    Siemens Healthineers

    Winnipeg, MB · YWG BW

    Full-time

  • Lead Full Stack Developer

    UniSysTech Consulting

    Toronto, ON · Greater Toronto Area, Canada

    Other

    …platforms. In this role, you will lead a high-performing squad of software engineers to design, build, and deploy secure, resilient, and intelligent enterprise…

  • Software Quality Engineer, AVP

    State Street

    Toronto, ON

    Full-time

  • Staff Software Engineer

    BNV Recruiting

    Toronto, ON · Greater Toronto Area, Canada

    Full-time

  • Lead Software Engineer - EA SPORTS™ NHL

    EA SPORTS

    Vancouver, BC

    Full-time

  • Java Software Engineer

    ALTEN Canada

    Brantford, ON

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

    Full-time

    ALTEN is a global leader in Research & Development, Engineering, IT Services, Life Sciences, and Network Services. With a presence in more than 30 countries and a team of over 60,000…

  • [Confluent]- Software Developer

    IBM

    Toronto, ON

    $75,200 to $139,800 CAD / year

    Full-time

    At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of…

  • Senior AI Software Developer

    Motive Studio

    Montreal, QC

    Full-time

  • Java Application Developer

    Pacer Group

    Toronto, ON

    $55 to $60 CAD / hour

    Contract

    8+ years professional software development experience building web applications and backend s

  • Software Engineer

    Ateko, backed by Bell Canada

    Ottawa, ON

    Contract

    5+ years of recent demonstrated Python development experience with libraries such as numpy, scipy, pandas, polars, pyspark, pytorch, scikit-learn, and matplotlib/seaborn.

  • Java Fullstack Developer with React

    Talenzaa

    Mississauga, ON

    Full-time

  • Software Test Engineer II

    First National Financial LP

    Toronto, ON · East York, ON

    Contract

    We are hiring IT Software Test Engineer II within our IT Quality Assurance team!

  • AEM Full Stack Developer

    INNOCEAN Canada

    Toronto, ON

    Full-time

  • .NET Full Stack Developer

    J&M Group

    Toronto, ON

    Full-time

  • Software Developer

    Xe.com

    Newmarket, ON

    Full-time

  • Full-Stack Software Engineer

    Manulife

    Toronto, ON

    Full-time

    …operations teams interact across digital channels. As a Full-Stack Software Engineer, you will build and enhance intelligent customer experiences powered by conversational AI, cloud…

  • Software Engineering Intern

    Hexagon

    Calgary, AB

    Other

    Hexagon's Autonomous Solutions, is looking for an Software Engineering Intern to join our high-tech engineering and manufacturing company for the period of May 3, 2027 to May 2, 2028. To…

  • Software Test Engineering Intern

    Hexagon

    Calgary, AB

    Other

    Hexagon's Autonomous Solutions, is looking for an Software Test Engineering Intern to join our high-tech engineering and manufacturing company for the period of May 3, 2027 to May 1, 2028.…