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
6,714
Employers
1,997

Advertised starting pay

Average starting payCAD / year
$113,063Across 691 listings
Average starting payCAD / hour
$55.79Across 249 listings
Average starting payUSD / year
$148,402Across 147 listings
Average starting payUSD / hour
$59.84Across 23 listings
Average starting payCAD / month
$6,118Across 11 listings

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

Where work happens

Remote
7%498 listings
Hybrid
39%2,617 listings
On-site
53%3,572 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (248), Amazon (142), Electronic Arts (74).

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
  • Software Engineer

    Microsoft

    Vancouver, BC

    • Full-time
  • Senior iOS Software Engineer

    eBay

    Toronto, ON

    • Full-time
  • Software Architect– Azure & Application Modernization

    Hanalytica GmbH

    Canada

    • Contract

    Software Architect – Azure & Application Modernization

  • 2027 Spring Co-Op, Software Developer

    Orthosoft Inc.

    Montreal, QC

    • Other

    …people around the world. To support our talent team, we focus on development opportunities, robust employee resource groups (ERGs), a…

  • Product Software Developer

    OpenRoad Auto

    Richmond, BC

    • Full-time
  • Software Engineer Intern

    Peakhill Capital

    Toronto, ON

    • Contract

    We are seeking a motivated and analytical individual to join our software team. You’ll work closely with both business and technical teams to translate needs into practical solutions,…

  • Software Engineering LMTS

    Salesforce

    Vancouver, BC · Canada - Vancouver

    • Full-time
  • Software Engineer

    Thomson Reuters

    Toronto, ON · Canada, Toronto, Ontario

    • Full-time

    In this role, you will play an essential role in designing and deploying software applications AI-first, collaborating with cross-functional teams to deliver solutions that meet customer…

  • Software Developer

    PRI Engineering

    Mississauga, ON

    • Full-time

    …people. Rather than bend the business around off-the-shelf software, we build many of our own internal applications: business systems that run the firm, and technical tools that support our…

  • Software Developer

    dormakaba

    Montreal, QC

    • Full-time

    dormakaba is seeking an experienced Software Developer based in Montreal, specializing in backend development with deep expertise in Node.js and TypeScript. The Software developer will be…

  • Software Developer

    PRI Engineering

    Calgary, AB

    • Full-time

    …people. Rather than bend the business around off-the-shelf software, we build many of our own internal applications: business systems that run the firm, and technical tools that support our…

  • Junior Software Developer

    PRI Engineering

    Mississauga, ON

    • Full-time

    Start your career building real software for a growing engineering firm

  • Junior Software Developer

    PRI Engineering

    Calgary, AB

    • Full-time

    Start your career building real software for a growing engineering firm

  • 2027 Spring Co-Op, Software Developer

    Zimmer Biomet

    Montreal, QC

    • Full-time

    …people around the world. To support our talent team, we focus on development opportunities, robust employee resource groups (ERGs), a…

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

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

  • Senior Staff Software Engineer, Platform

    Rippling

    Toronto, ON

    • Full-time
  • Senior Cloud Engineer

    Manulife

    Toronto, ON · Waterloo, ON

    • Full-time
  • Senior Software Engineer - AI Oversight

    OpenMined

    Remote, Canada

    • $126,000 to $160,000 USD / year
    • Contract
    • Remote
  • Software Developer

    Cisco

    Vancouver, BC

    • Full-time

    Senior Software Engineer (G10) – Job Description

  • Software Engineer in Test

    Pacer Group

    Toronto, ON

    • $40 to $45 CAD / hour
    • Contract

    5+ years of relevant experience in Quality Engineering, Quality Assurance, test automation, or software development.

  • URGENT - Sr. Software Engineer (Machine Learning, .Net, Angular, Docker)

    VTRAC Consulting Corporation (WBE)

    Cambridge, ON · Greater Kitchener-Cambridge-Waterloo Metropolitan Area

    • Contract

    Position: Sr. Software Engineer (Machine Learning, .Net, Angular, Docker)

  • Cloud Operations Engineer – Azure AKS Terraform (36170)

    Myticas Consulting

    Toronto, ON

    • Full-time
  • Senior Software Engineer (Devops)

    Electronic Arts

    Vancouver, BC

  • Backend developer with Java & Python

    Pacer Group

    Mississauga, ON

    • $120,000 to $125,000 CAD / year
    • Full-time