MMatchDesksPost a job

Average software developer salary in Canada (2026)

June 20, 2026

Software development remains one of Canada's highest-demand and best-paid categories in 2026. This guide breaks down what you can expect to earn as a software developer across major Canadian cities, and where the openings are right now.

Salary ranges by city

Pay varies meaningfully by location. Toronto, Vancouver, and Calgary tend to offer the highest base ranges, while remote roles often match major-city pay regardless of where you live. For current, location-specific ranges, see technology salaries in Toronto, Vancouver, and Calgary.

Remote vs on-site

Remote developer roles are now a permanent fixture of the Canadian market, and they frequently pay comparably to on-site equivalents. Browse remote technology jobs for openings you can do from anywhere in Canada.

Where the jobs are

Ontario and British Columbia account for the largest share of developer openings, followed by Alberta and Quebec. See all technology jobs in Canada or filter by province — for example, technology jobs in Ontario.

How to negotiate a higher offer

Know the local range before you negotiate. Use the salary pages above as a benchmark, then anchor your ask to the top of the band for your city and seniority. For help structuring your application, see our Canadian resume guide.

More from the blog

Browse jobs →