Average salary
$84,000 - $98,483
Median salary
$84,000 - $98,483
Lower rangeUpper range
Salary distribution by percentile
10th percentile$53K
25th percentile$66K
Median$84K
75th percentile$98K
90th percentile$113K
50% of professionals earn between $66,406 - $98,483 USD
The median salary is $84,000
Top cities
Portland557 job openings
Houston528 job openings
Austin342 job openings
Chicago331 job openings
Dallas327 job openings
New York324 job openings
San Diego301 job openings
Atlanta295 job openings
Nashville292 job openings
Minneapolis284 job openings
Northern279 job openings
Seattle242 job openings
Las Vegas241 job openings
Brooklyn238 job openings
Kansas City220 job openings
Salt Lake City209 job openings
Phoenix187 job openings
Denver175 job openings
Aurora174 job openings
Boston172 job openings
Omaha165 job openings
Dandridge163 job openings
Miami Beach158 job openings
Los Angeles147 job openings
Indianapolis127 job openings
Cleveland124 job openings
Oklahoma City120 job openings
Charlotte118 job openings
The average salary for a Maintenance Engineer in United States is USD 84,000 - USD 98,483 per year in 2026. The median salary is USD 91,242 per year, based on 42,805 active job listings.
The cities with the most Maintenance Engineer job opportunities in United States are Portland, Houston, Austin, Chicago, Dallas. Portland leads with 557 job openings.
Explore 42,805 Maintenance Engineer job listings in United States on BeBee, or check our salary calculator for a personalized estimate.