Senior Software Engineer: Average Salary in Canada, 2026
Find out what the average Senior Software Engineer salary is
Salary rate
How much does a Senior Software Engineer make in Canada?
$146,250/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Senior Software Engineer in Canada is $146,250 per year or $75 per hour. Entry-level positions start at $121,509 per year, while most experienced workers make up to $167,265 per year.
Median$146,250

Low$121,509
High$167,265
Senior Software Engineer: Average Salary in Canada
Ontario$112,406
British Columbia$108,741
Northwest Territories$107,240
Alberta$104,700
Nunavut$103,941
Active jobs with salaries
This posting is not for an existing vacancy within the organization and is open to new applications.As part of the application process, Artificial Intelligence will be used in the hiring process fo...Show moreLast updated: 30+ days ago
SMPS – Switching Amplifiers – DC / DC Converters - Magnetics.Schematic Capture – Board layout.Verify samples – Prototyping – Quality control – Efficiency Testing.
Surrounded in green space in Port Per...Show moreLast updated: 30+ days ago
Assistant Professor - Software Engineering.Faculty of Engineering and Applied Science.Tenured and Tenure-Track, Full-time Continuing.
Administered in accordance with the Collective Agreement.July 15...Show moreLast updated: 30+ days ago
The greatest achievements in history are borne from the greatness within people – where human potential meets vision, and passion fuels evolution.
Unlocking this potential is the most important thin...Show moreLast updated: 30+ days ago
Senior Software Developer, Body Systems
General MotorsOshawa, Ontario, CanadaFull-time
Power Electronics Engineer
Adamson Systems EngineeringPort PerryFull-time
Assistant Professor - Software Engineering
Ontario Tech UniversityOshawa, ON, CAFull-time +1
Project Engineer
Bird ConstructionAjaxFull-time