The national average salary for a Senior Software Development Engineer is $97,517 in Canada. Filter by location to see Senior Software Development Engineer salaries in your area. Salary estimates are based on 73 salaries submitted anonymously to Glassdoor by Senior Software Development Engineer employees.