Software engineer jobs in Canada

Find software engineer jobs across Canada. Choose a place, compare current openings and read the employer’s requirements.

Hiring at a glance

View jobs
Open jobs
2,931
Employers
1,100

Advertised starting pay

Average starting payCAD / year
$126,255Across 363 listings
Average starting payUSD / year
$158,873Across 96 listings
Average starting payCAD / hour
$66.38Across 72 listings

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

Where work happens

Remote
10%307 listings
Hybrid
41%1,197 listings
On-site
48%1,406 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (112), Virtusa (57), Electronic Arts (54).

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 engineer jobs in Canada

Email me new jobsSave this search
  • 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
  • Senior Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    The Senior Project Manager will own the end-to-end delivery of complex software projects, ensuring implementation is on-time, within budget, and of high quality. This role requires strong…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Systems Architect

    Virtusa

    Toronto, ON

    • Full-time
  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    We are seeking a highly motivated and detail-oriented Data Engineer who is flexible, proactive, and capable of working independently. The ideal candidate should possess strong communication…

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

    Virtusa

    Halifax, NS

    • Full-time

    The Senior Data Engineer leads complex data engineering projects, working on designing data

  • 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

    Job Summary: We are seeking a highly skilled QA Automation Engineer with 7-10 years of experience to join our dynamic team in Toronto. The ideal candidate will play a crucial role in…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Job Summary: We are seeking a highly skilled QA Automation Engineer with 7-10 years of experience to join our dynamic team in Toronto. The ideal candidate will play a crucial role in…

  • 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
  • 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,…