Content has loaded

Junior software engineer salary in Canada

How much does a Junior Software Engineer make in Canada?

Average base salary

$67,151

The average salary for a junior software engineer is $67,151 per year in Canada. 159 salaries reported, updated at June 28, 2026

Junior Software Engineer job openings in Canada

slide 1 of 6
slide1 of 6
Junior Software Developer & AI...
Built Prefab
Kelowna, BC
$59,711.83–$70,760.52 a year
Full-time
1 week 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

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Junior Software Engineers near Canada

  1. Waterloo, ON
    $84,385 per year
  2. Mississauga, ON
    $75,240 per year
  3. Ottawa, ON
    $74,803 per year
  4. Vancouver, BC
    $72,992 per year
  5. Richmond, BC
    $69,386 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 $67,151 per year

Principal Software Engineer

Job openings
Average $176,452 per year

Software Engineer Intern

Job openings
Average $30.09 per hour