Python salaries in Canada
Python professionals in Canada earn $85.2–113.9K per year on average, based on 18 jobs. Python roles in Canada pay 39% below the board-wide average of $133.2–194.1K for Python jobs on Tech Jobs. Pay ranges from $61.7–85.8K for Mid-level roles up to $97.2–128.7K at the Senior level.
Average salary range
$85.2–113.9K
Based on 18 jobs · 39% less than the average salary on Tech Jobs
25th percentile
$61.2K
Average
$99.5K
75th percentile
$124.3K
Python salaries by seniority in Canada
Python salaries in Canada range from $61.7–85.8K for Mid-level roles to $97.2–128.7K for Senior positions.
| Seniority | Avg. salary | Jobs | vs Avg. on Tech Jobs |
|---|---|---|---|
| Mid-level | $61.7–85.8K | 4 | -55% |
| Senior | $97.2–128.7K | 12 | -31% |
Top paying titles in Canada
Highest paying job titles in Canada, ranked by average salary.
Backend Developer
Avg. $107.5–132.7K · 5 jobs
Machine Learning Engineering
Avg. $98.8–133.6K · 5 jobs
Java Developer
Avg. $71.1–94.9K · 4 jobs
Software Engineering
Avg. $82.8–114.3K · 4 jobs
Software Developer
Avg. $77–93.2K · 3 jobs
Frontend Developer
Avg. $117.7–147.9K · 3 jobs
Other top paying skills in Canada
Highest paying skills in Canada beyond Python, ranked by average salary.
AWS
Avg. $88.8–123.1K · 10 jobs
Java
Avg. $80.4–105.4K · 10 jobs
SQL
Avg. $66.6–93.1K · 9 jobs
CI/CD
Avg. $92.3–122.2K · 8 jobs
Azure
Avg. $68.1–95.5K · 7 jobs
JavaScript
Avg. $93–119.4K · 6 jobs
Other locations for Python
Compare Python salaries in other locations.
Ontario
Avg. $90.3–120.9K · 14 jobs
Toronto, ON
Avg. $100.5–136K · 9 jobs
United States
Avg. $144.2–218.2K · 216 jobs
California
Avg. $163.9–247.8K · 91 jobs
San Francisco, CA
Avg. $181.5–276.8K · 37 jobs
Python salary FAQs for Canada
All salary figures are converted to annual equivalents in USD. Averages are based on published jobs with salary data and filtered for statistical outliers.