Remote Software Engineer Salary in Canada (2026)

Updated November 3, 2026

LANDTHATROLE has 367 open Software Engineer postings open to remote work in Canada, and 189 of them list annual pay in Canadian dollars.

Median advertised salary · Remote, Canada

CA$173,000

per year, from 189 postings that list pay

Middle half of postings
CA$151,000 to CA$200,000
10th to 90th percentile
CA$130,000 to CA$230,000
Monthly, at the median
CA$14,417

Software Engineer salaries across Canada

WhereMedianPostings with pay
TorontoCA$153,000281
VancouverCA$158,00063
CalgaryCA$123,00010
OttawaCA$108,00041
MontrealCA$130,00031
EdmontonToo few0
WinnipegToo few1
RemoteCA$173,000189
All of CanadaCA$150,000802

Method

These figures come from pay ranges employers published in their own job postings: open Software Engineer jobs on LANDTHATROLE that are fully remote and open to people in Canada, taken from employers' hiring systems. We use the midpoint of each posting's annual range, whether the pay is in the hiring system's salary field or written in the job description. Postings that give pay in US dollars or by the hour are left out. A city shows a median once at least 10 postings there list pay. Advertised ranges are what employers offer new hires, not what current staff earn.

More data: Tech Hiring Report · take-home pay calculator

Find a Software Engineer role you can do remotely

Every job comes from the employer's own hiring system, with pay shown when it's listed.

Browse Software Engineer jobs