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,122
Employers
1,535

Advertised starting pay

Average starting payCAD / year
$114,718Across 470 listings
Average starting payUSD / year
$143,404Across 105 listings
Average starting payCAD / hour
$52.07Across 93 listings

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

Where work happens

Remote
10%395 listings
Hybrid
41%1,698 listings
On-site
49%2,002 listings

Not specified: 1% (27 listings)

Employers hiring include Amazon (115), Genetec (63), Electronic Arts (55).

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
  • Principal Software Developer

    Autodesk

    Toronto, ON · AMER - Canada - Ontario - Toronto - University Ave

    • Full-time

    We are looking for a Principal Software Engineer to help lead the architecture, execution, and operational excellence of this platform. This is a senior individual contributor

  • Software Developer (1 year contract)

    Ricoh

    Kitchener, ON

    Ricoh's Global Solutions Engineering (GSE) group is expanding its scanning and image processing development team in Kitchener and has an opening for a Software Developer. GSE is part of the…

  • Software Developer

    RBC

    Montreal, QC

    • Full-time

    We are looking for a top-notch, driven, Software Developer who is a great team player and passionate about the quality of their code. As a Software Developer, you will be contributing to…

  • Full Stack Developer

    PwC

    Toronto, ON · Ottawa, ON · Calgary, AB

    • Full-time
  • Computer programmer

    TechSmash Inc.

    Scarborough, ON

    • $46.15 to $50 CAD / hour
    • Full-time
    • On-site
  • Full Stack Developer (Java + Angular)

    CGI

    Halifax, NS

    • Full-time

    …technical leadership, drive solution design, develop high-quality software, and solve complex distributed system challenges…

  • Sr Software Developer (Lead) - EN 178

    Export Development Canada | Exportation et développement Canada

    Vancouver, BC

    • $96,557 to $128,743 CAD / year
    • Full-time

    Software Engineer 18: Salaries typically range from $96,557 to $128,743 annually, based on qualifications and exp

  • Software Engineer, Full Stack

    MetAntz

    Vancouver, BC

    • Full-time
  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Lead Software Engineer

    Virtusa

    Mississauga, ON

    • Full-time

    Experience: 8+ years of hands-on experience in software quality assurance, with a significant focus on test automation and SDET roles.

  • Lead Software Engineer

    Virtusa

    Mississauga, ON

    • Full-time

    Candidate must have 8+ Year of Experience in Tableau Dashboard development

  • Lead Software Engineer

    Virtusa

    Halifax, NS

    • Full-time
  • Senior Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    …The ideal candidate will mentor team members and ensure high software quality standards while actively participating in the development and execution of comprehensive testing…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    …crucial role in ensuring the quality and reliability of our software products through automated testing. This position requires a deep understanding of QA automation processes and a…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    …crucial role in ensuring the quality and reliability of our software products through automated testing. This position requires a deep understanding of QA automation processes and a…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Job Summary: We are seeking a hands-on Senior Development Lead to architect, build, and scale resilient cloud solutions with minimal supervision. This role requires a proven self-starter…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Senior Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Job Summary: We are seeking an experienced Siebel Architect with a strong software development background to lead technical strategy and design. The ideal candidate will architect, design,…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time