C++ salaries in Canada
C++ professionals in Canada earn $65.9–88.6K per year on average, based on 3 jobs. C++ roles in Canada pay 48% below the board-wide average of $123.9–174.8K for C++ jobs on Tech Jobs.
Average salary range
$65.9–88.6K
Based on 3 jobs · 48% less than the average salary on Tech Jobs
25th percentile
$60.3K
Average
$77.2K
75th percentile
$105.8K
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 C++, ranked by average salary.
Python
Avg. $85.2–113.9K · 18 jobs
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
Other locations for C++
Compare C++ salaries in other locations.
United States
Avg. $138.3–193.9K · 49 jobs
California
Avg. $169.7–238.3K · 18 jobs
Virginia
Avg. $98.7–157.1K · 5 jobs
New York
Avg. $140–168.8K · 4 jobs
Mountain View, CA
Avg. $173.3–244.5K · 3 jobs
C++ 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.