High-paying maintenance jobs in San Bernardino

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


The 604 maintenance jobs listed below pay well, with salaries between $26.26 and $40.42 per hour. Maintenance Technician, Service Technician and Maintenance Person are among the most popular high-paying roles in San Bernardino, CA.

Job title

Updated Nov 13, 2026
Job title
San Bernardino, CA
California
Job openings (San Bernardino)

Service Technician

San Bernardino

$40.42 per hour

California

$28.67 per hour

HVAC Technician

San Bernardino

$39.64 per hour

California

$34.69 per hour

Diesel Mechanic

San Bernardino

$34.90 per hour

California

$34.84 per hour

Senior Maintenance Person

San Bernardino

$34.58 per hour

California

$29.04 per hour

Mechanic

San Bernardino

$34.49 per hour

California

$31.55 per hour

Field Service Technician

San Bernardino

$28.66 per hour

California

$31.47 per hour

Automotive Technician

San Bernardino

$27.42 per hour

California

$32.31 per hour

Maintenance Technician

San Bernardino

$26.26 per hour

California

$25.74 per hour

Installer

San Bernardino

$25.80 per hour

California

$25.51 per hour

Maintenance Person

San Bernardino

$22.78 per hour

California

$23.18 per hour

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