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 69 maintenance jobs listed below pay well, with salaries between $32,860 and $116,541 per year. Service Technician, Technician and Automotive Technician are among the most popular high-paying roles in Lebanon, NH.

Job title

Updated Nov 13, 2026
Job title
Lebanon, NH
New Hampshire
Job openings (Lebanon)

Technician

Lebanon

$2,132 per week

New Hampshire

$838 per week

Diesel Technician

Lebanon

$29.37 per hour

New Hampshire

$30.27 per hour

Maintenance Technician

Lebanon

$29.13 per hour

New Hampshire

$25.89 per hour

Automotive Technician

Lebanon

$28.84 per hour

New Hampshire

$30.04 per hour

Operator

Lebanon

$27.64 per hour

New Hampshire

$21.89 per hour

Inspector

Lebanon

$27.43 per hour

New Hampshire

$23.15 per hour

Field Service Technician

Lebanon

$26.04 per hour

New Hampshire

$27.62 per hour

Service Technician

Lebanon

$21.01 per hour

New Hampshire

$28.05 per hour

Lot Attendant

Lebanon

$18.32 per hour

New Hampshire

$18.44 per hour

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