High-paying maintenance jobs in Des Moines

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


The 358 maintenance jobs listed below pay well, with salaries between $22.96 and $30.65 per hour. Maintenance Technician, Service Technician and Automotive Technician are among the most popular high-paying roles in Des Moines, IA.

Job title

Updated Nov 04, 2026
Job title
Des Moines, IA
Iowa
Job openings (Des Moines)

HVAC Technician

Des Moines

$30.74 per hour

Iowa

$30.65 per hour

Inspector

Des Moines

$30.65 per hour

Iowa

$24.17 per hour

Diesel Mechanic

Des Moines

$30.08 per hour

Iowa

$28.82 per hour

Automotive Technician

Des Moines

$29.86 per hour

Iowa

$26.53 per hour

Field Service Technician

Des Moines

$29.25 per hour

Iowa

$29.75 per hour

Maintenance Technician

Des Moines

$25.96 per hour

Iowa

$24.48 per hour

Field Technician

Des Moines

$24.28 per hour

Iowa

$23.96 per hour

Installer

Des Moines

$23.23 per hour

Iowa

$21.89 per hour

Technician

Des Moines

$22.96 per hour

Iowa

$22.38 per hour

Service Technician

Des Moines

$22.81 per hour

Iowa

$23.42 per hour

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