Canadian tech salary guide

Advertised pay for tech, data, AI and product roles in Canada, calculated from the salary ranges employers publish in their own job postings. Each page says how many postings it's based on. Updated November 3, 2026.

RoleMedian, all of CanadaPostings with pay
Software EngineerCA$150,000802
Frontend DeveloperCA$146,00038
Backend DeveloperCA$147,000134
Full Stack DeveloperCA$140,000161
DevOps EngineerCA$140,000131
Cloud ArchitectCA$145,00060
Security EngineerCA$154,00063
Mobile DeveloperCA$135,00041
Data ScientistCA$137,00081
Data EngineerCA$135,00099
Machine Learning EngineerCA$180,00053
Generative AI EngineerCA$158,00097
AI Research ScientistCA$176,00040
Product ManagerCA$147,000259
Product DesignerCA$128,00069
UX ResearcherToo few4

Software engineer pay by city

Find jobs that list pay

Advertised ranges are what employers offer new hires. For the whole market, see the Tech Hiring Report.

Browse jobs in Canada