Maintenance Engineer Salary in 2026
Based on 157 salary-transparent job listings
Salary Range
Low
$19
Average
$9,922
High
$879,999
25th Percentile
$4,971
Median
$440,009
75th Percentile
$444,961
Job Count
157
Salary Distribution
Maintenance Engineer Salary by Experience Level
| Experience | Avg. Salary | Listings |
|---|---|---|
| Mid Level | $9,922 | 157 |
Maintenance Engineer Salary by City
| City | Avg. Salary | Listings |
|---|---|---|
| Bedford | $220,027 | 2 |
| Boston | $73,791 | 4 |
| Trafford Park | $28,839 | 1 |
| London | $27,000 | 3 |
| Newcastle | $25,625 | 4 |
| Kilby | $25,000 | 2 |
| Lisburn | $25,000 | 1 |
| Walsall | $25,000 | 3 |
| Belfast | $24,167 | 3 |
| Thurmaston | $24,000 | 1 |
Maintenance Engineer Salary by Employment Type
Full-Time
$9,922
157 listings
Similar Roles
Current Maintenance Engineer Openings
Automation Engineer
Field Service Engineer
Senior Infrastructure Engineer
Cloud Engineer - Remote
Database Engineer (Remote)
Data Engineer (Remote)
AI Engineer (Remote)
Telecom Engineer ( remote )
ANALYTICS ENGINEER-REMOTE
Telecom Engineer ( remote )
Frequently Asked Questions
What is the average Maintenance Engineer salary?
The average Maintenance Engineer salary is $9,922 per year based on 157 job listings on Jobs Near Me. Salaries range from $19 to $879,999.
What is the highest paying city for Maintenance Engineer?
The highest paying city for Maintenance Engineer roles is Bedford with an average salary of $220,027.
How much does an entry level Maintenance Engineer make?
Entry level salary data for Maintenance Engineer is being collected. The overall average for this role is $9,922.