High-paying maintenance jobs in Lebanon

Maintenance ensures equipment and facilities function properly. Workers perform repairs and preventive upkeep. Technical skills and problem-solving abilities are critical.


The 389 maintenance jobs listed below pay well, with salaries between $10.49 and $20.57 per hour. Maintenance Technician, Service Technician and Automotive Technician are among the most popular high-paying roles in Lebanon, TN.

Job title

Updated Nov 09, 2026
Job title
Lebanon, TN
Tennessee
Job openings (Lebanon)

Inspector

Lebanon

$29.59 per hour

Tennessee

$22.38 per hour

Service Technician

Lebanon

$29.00 per hour

Tennessee

$23.05 per hour

Mechanic

Lebanon

$27.74 per hour

Tennessee

$24.66 per hour

Automotive Technician

Lebanon

$27.04 per hour

Tennessee

$28.01 per hour

Maintenance Technician

Lebanon

$26.25 per hour

Tennessee

$23.09 per hour

Diesel Technician

Lebanon

$24.61 per hour

Tennessee

$30.73 per hour

Automotive Mechanic

Lebanon

$22.31 per hour

Tennessee

$26.00 per hour

Maintenance Person

Lebanon

$20.57 per hour

Tennessee

$18.14 per hour

Installer

Lebanon

$19.20 per hour

Tennessee

$22.48 per hour

Lot Attendant

Lebanon

$10.49 per hour

Tennessee

$15.71 per hour

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.