Content has loaded

Junior software engineer salary in Canada

How much does a Junior Software Engineer make in Canada?

Average base salary

$66,868

The average salary for a junior software engineer is $66,868 per year in Canada. 158 salaries reported, updated at May 8, 2026

Junior Software Engineer job openings in Canada

slide 1 of 6
slide1 of 6
Junior Software Developer, Inf...
University of Ottawa4.2out of 5 stars.
Ottawa, ON
$66,072–$82,151 a year
Full-time
2 days ago

Highest paying companies for Junior Software Engineer in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
iQmetrix
 
$140,400per year
View company
Spirit Omega
 
$137,280per year
PointClickCare
 
$115,000per year
Arrow Workforce Solutions
 
$109,200per year
March Networks
 
$97,500per year
Government of the Northwest Te...
 
$95,500per year

Highest paying cities for Junior Software Engineers near Canada

  1. Waterloo, ON
    $84,385 per year
  2. Ottawa, ON
    $76,772 per year
  3. Mississauga, ON
    $74,673 per year
  4. Vancouver, BC
    $70,423 per year
  5. Toronto, ON
    $69,018 per year

Where can a Junior Software Engineer earn more?

Compare salaries for Junior Software Engineers in different locations
vs.

How much do similar professions as Junior Software Engineer get paid in Canada?

Entry Level Software Engineer

Job openings
Average $106,193 per year

Junior Software Engineer

Job openings
Average $66,868 per year

Principal Software Engineer

Job openings
Average $177,646 per year

Software Engineer Intern

Job openings
Average $28.90 per hour