listed with us
Explore how much you can earn
Python Software Engineer salary in Montreal, QC
How much can you earn as a Python Software Engineer in Montreal, QC?Python Software Engineer in Montreal, QC earn an average of $64.13 per hour, approximately $11,111 per month or $133,333 per year. Salary for Python Software Engineer typically range from $126K to $175K annually, depending on skills, experience, and employer.
Average Salary Overview – Python Software Engineer Montreal, QC
If you're looking to join the world of Python Software Engineers in Montreal, Quebec, it's essential to understand the compensation you can expect. The table below provides the average salary and total compensation ranges for this role within the U.S market context.
| Percentile | Average Salary | Total Compensation |
|---|---|---|
| 25th Percentile | $85,000 | $95,000 |
| 50th Percentile (Median) | $105,000 | $115,000 |
| 75th Percentile | $125,000 | $135,000 |
Python Software Engineer Salary by Experience Level
The table below provides a breakdown of estimated total compensation for Python Software Engineers based on their years of experience.
| Years of Experience | Estimated Total Compensation |
|---|---|
| 0-2 years | $75,000-$90,000 |
| 3-5 years | $95,000-$110,000 |
| 6-10 years | $115,000-$130,000 |
| 10+ years | $140,000-$155,000 |
Related Roles & Salaries
It's also helpful to consider the salary ranges for related roles within the same location. The table below provides this data for 3 closely related roles.
| Role | Typical Salary Range |
|---|---|
| Data Scientist | $90,000-$120,000 |
| Software Developer | $80,000-$110,000 |
| Machine Learning Engineer | $100,000-$130,000 |
posted with us



