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

Advertised starting pay

Average starting payCAD / year
$114,603Across 472 listings
Average starting payUSD / year
$143,278Across 106 listings
Average starting payCAD / hour
$52.13Across 92 listings

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

Where work happens

Remote
10%395 listings
Hybrid
41%1,703 listings
On-site
49%2,004 listings

Not specified: 1% (27 listings)

Employers hiring include Amazon (115), Genetec (65), Electronic Arts (56).

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

    Virtusa

    Toronto, ON

    • Full-time
  • Lead Software Engineer

    Virtusa

    Mississauga, ON

    • Full-time

    Must have worked in Agile development environment and familiar with Software Development Lifecycle, Agile/Scrum process.