The average salary for a C++ Developer in Canada is C$60,711.
Is C++ Developer your job title? Find out what you should be paid
Use our tool to get a personalized report on your market worth.
C$44k - C$85k
C$983 - C$6k
C$44k - C$106k
Your Market Worth Over Time
How has your pay changed over time for your market? Find out by taking our salary quiz.
Job Description for C++ Developer
C++ developers are responsible for developing effective programs and applications using the C++ computer programming language. They write efficient code using a variety of programming methods. They also share important code milestones with other developers and generally report their progress to the development manager in their team. One of the C++ developer's main functions includes creating executable programs that facilitate organizational operations. They also modify existing code to meet p…Read more
Job Satisfaction for C++ Developer
C++ Developer Job Listings
Search for more jobs
Popular Skills for C++ Developer
C++ Programming Language
Pay by Experience Level for C++ Developer
An entry-level C++ Developer with less than 1 year experience can expect to earn an average total compensation (includes tips, bonus, and overtime pay) of C$49,362 based on 5 salaries. An early career C++ Developer with 1-4 years of experience earns an average total compensation of C$60,429 based on 18 salaries. A mid-career C++ Developer with 5-9 years of experience earns an average total compensation of C$72,210 based on 12 salaries.
Pay Difference by Location
Learn more about cost of living by city.
Employees with C++ Developer in their job title in Toronto, Ontario earn an average of 0.5% more than the national average. The lowest salaries can be found in Ottawa, Ontario (12.7% less) and Montréal, Québec (1.2% less).
Years of Experience
This data is based on 35 survey responses.
Related Job Salaries
C$47k - C$87k
C$52k - C$99k
C$67k - C$116k
C$75k - C$122k
C$47k - C$89k
C$44k - C$81k
C$50k - C$100k
C$39k - C$81k
C$40k - C$65k
C$49k - C$93k