Skip to main content
Maintenance Engineer Salary in Canada

Maintenance Engineer Salary in Calgary

Based on 267 job listings - Calgary, Canada 2026

Average salary
$138,475 - $173,094
Median salary
$138,475 - $173,094
Lower rangeUpper range

Compare with national average

Calgary

Average salary

138,475 - 173,094

Median salary

138,475 - 173,094

267 job openings

Canada

Average salary

85,700 - 98,900

Median salary

85,700 - 98,900

8,005 job openings

Other cities

Winnipeg1,388 job openings
Vancouver274 job openings
Dorval258 job openings
Montréal241 job openings
Toronto216 job openings
Edmonton175 job openings
Ottawa151 job openings
Hamilton132 job openings
Richmond128 job openings
Halifax116 job openings
Mississauga114 job openings
Moose48 job openings
Quinte West43 job openings
Kelowna42 job openings
Regina42 job openings

Maintenance Engineer

267 job openings in Calgary

View job listings

Find professionals

Maintenance Engineer in Calgary

View professionals

The average salary for a Maintenance Engineer in Calgary, Canada is CAD 138,475 - CAD 173,094 per year in 2026, based on 267 job listings.

Explore 267 Maintenance Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.