Maintenance Engineer Salaries in England

Salary estimated from 30,841 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 13 September 2019
Average in England
£33,962 per year
Meets national average
  • Most Reported
£17,000
£55,000
Salary Distribution

How much does a Maintenance Engineer make in England?

The average salary for a Maintenance Engineer is £33,962 per year in England, which meets the national average. Salary estimates are based on 30,841 salaries submitted anonymously to Indeed by Maintenance Engineer employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Maintenance Engineer is 1-3 years.
Maintenance Engineer salaries by company in England
CompanyAverage salary
£38,044 per year
£36,735 per year
£39,773 per year
£39,047 per year
£37,815 per year
£37,475 per year
£37,389 per year
£36,846 per year
£36,660 per year
£36,221 per year
Maintenance Engineer salaries by location
CityAverage salary
£35,271 per year
£32,067 per year
£35,563 per year
£34,350 per year
£34,910 per year

Maintenance Engineer job openings

Multi Skilled shift Engineer
Tulip Ltd
Tipton DY4
Multi-Skilled Maintenance Engineer
TGW
Kempston
Mechanical Engineer
Essar Oil UK Limited
Ellesmere Port
Maintenance Engineer jobs in England