Canada · USD
Senior Lead Junior Software Engineer Machine Learning salary in Canada
Current salary bands and historical movement are calculated only from the Canada market. Other countries and currencies do not enter this cohort.
P10
US$178,520
P25
US$184,000
Median
US$202,500
P75
US$252,000
P90
US$256,500
49 comparable salary observations · 208 live Canada jobs · employer/source-listed salary evidence
Based on 49 salary observations in Jobiba's latest monthly salary snapshot · refreshed 15 Oct 2026
5-year country history
How Senior Lead Junior Software Engineer Machine Learning pay has moved in Canada
1-year
Insufficient
3-month momentum
+24.2%
Observed window
2026-08 → 2026-09
Evidence policy
What this number does—and does not—mean
The percentile band summarizes comparable salary-bearing Jobiba listings in Canada. It is not a promise of what one employer will pay, and it is not converted from another country's currency. Experience, city, seniority, skills and company can move an individual offer materially.
Frequently asked questions
Senior Lead Junior Software Engineer Machine Learning salary in Canada: common questions
What is the average Senior Lead Junior Software Engineer Machine Learning salary in Canada in 2026?
The median Senior Lead Junior Software Engineer Machine Learning salary in Canada is $202,500 a year, based on 49 salary-listed job postings on Jobiba. The middle half of postings pay between $184,000 and $252,000 a year (25th to 75th percentile).
How does Jobiba calculate Senior Lead Junior Software Engineer Machine Learning salary in Canada?
From 49 salary observations in Jobiba's latest monthly salary snapshot that state an explicit salary, currency and pay period. Hourly, daily and monthly pay is converted to an annual figure, implausible values and outliers are removed, and currencies are never mixed or converted. Jobiba publishes the median and 25th–75th percentile range only when enough comparable postings exist.