Python: Average Salary in Canada, 2025
Find out what the average Python salary is
Salary rate
How much does a Python make in Canada?
$70,000/ Annual
Based on 5806 salaries
Based on 5806 salaries
The average Python in Canada is $70,000 per year or $35.90 per hour. Entry-level positions start at $70,000 per year, while most experienced workers make up to $167,750 per year.
Median$70,000

Low$70,000
High$167,750
Python: Average Salary in Canada
Ontario$131,826
Quebec$130,650
New Brunswick$127,000
British Columbia$126,770
Manitoba$126,125
Active jobs with salaries
As a Senior Python Engineer, you will work remotely on an hourly paid basis to review AI-generated Python solutions and technical explanations, as well as generate high-quality reference content th...Show moreLast updated: 1 day ago
As an Azure and Databricks Data Engineer, you will be responsible for designing, building and supporting the data driven applications which enable innovative, customer centric digital experiences.W...Show moreLast updated: 13 days ago
We are currently requesting resumes for the following position : Junior Software Developer.Provide business process and support to Department Supervisor / Manager within the accountabilities of the De...Show moreLast updated: 30+ days ago
Resume Due Date : Tuesday, December 16th, 2025 (5 : 00PM EST).Location : CHQ (Hybrid – 3 days remote).As an Azure and Databricks Data Engineer, you will be responsible for designing, building and suppo...Show moreLast updated: 13 days ago
Senior Python Engineer
SuperAnnotateAjax, Ontario, CARemote
Full-time
25-199 - Data Engineer
Morson TalentOshawaFull-time
Junior Software Developer
Cpus Engineering Staffing Solutions Inc.Courtice, ON, CAFull-time
25-199 - Data Engineer
Morson CanadaOshawa, Durham Region, CAFull-time