High-paying maintenance jobs in Salem
Maintenance ensures equipment and facilities function properly. Workers perform repairs and preventive upkeep. Technical skills and problem-solving abilities are critical.
The 166 maintenance jobs listed below pay well, with salaries between $16.40 and $27.67 per hour. Maintenance Technician, Automotive Technician and Service Technician are among the most popular high-paying roles in Salem, VA.
Job title
Updated Sep 12, 2026Automotive Technician
Salem
Virginia
Service Technician
Salem
Virginia
Maintenance Technician
Salem
Virginia
Installer
Salem
Virginia
Lube Technician
Salem
Virginia
Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.
-
Automotive Technician
Review job description
Please refer to the employers job description for complete details.
Automotive Technicians diagnose vehicle issues, perform repairs, and conduct maintenance. Expertise in automotive repair, diagnostic skills, and mechanical proficiency are crucial for ensuring vehicle safety and performance.
Automotive Technician jobs take 135 days on average from job posting to starting date. Currently, 5% of job openings are part-time roles.
See 44 jobsAverage pay
Salem
$33.60 per hourVirginia
$28.83 per hourSkills
- Automotive diagnostics
- Automotive repair
- Mechanical knowledge
- Vehicle maintenance
- Customer service
-
Service Technician
Review job description
Please refer to the employers job description for complete details.
Service Technicians repair and maintain equipment, ensuring efficient operation. Skills in diagnostics, mechanical proficiency, and customer interaction are crucial.
Service Technician jobs take 89 days on average from job posting to starting date. Currently, 4% of job openings are part-time roles.
See 26 jobsAverage pay
Salem
$27.67 per hourVirginia
$24.06 per hourSkills
- Electrical experience
- Schematics
- Welding
- Manufacturing
-
Maintenance Technician
Review job description
Please refer to the employers job description for complete details.
Maintenance Technicians perform routine maintenance, troubleshoot equipment issues, and ensure operational safety. Technical expertise, repair skills, and a proactive approach are essential.
Maintenance Technician jobs take 68 days on average from job posting to starting date. Currently, 6% of job openings are part-time roles.
See 62 jobsAverage pay
Salem
$26.00 per hourVirginia
$23.09 per hourSkills
- Electrical experience
- Schematics
- Welding
- English
- Mechanical knowledge
-
Installer
Review job description
Please refer to the employers job description for complete details.
Installers set up equipment, ensure proper functioning, and conduct safety checks. Technical installation knowledge, the ability to follow technical plans, and safety awareness are necessary.
Installer jobs take 101 days on average from job posting to starting date. Currently, 13% of job openings are part-time roles.
See 17 jobsAverage pay
Salem
$45,032 per yearVirginia
$56,960 per yearSkills
- Power tools
- Hand tools
- Mechanical knowledge
- Communication skills
- Customer service
-
Lube Technician
Review job description
Please refer to the employers job description for complete details.
Lube technicians perform oil changes, fluid checks and basic vehicle maintenance. They should have knowledge of automotive systems, strong attention to detail and good customer service skills.
Lube Technician jobs take 103 days on average from job posting to starting date. Currently, 10% of job openings are part-time roles.
See 17 jobsAverage pay
Salem
$16.40 per hourVirginia
$17.59 per hourSkills
- Oil change
- Automotive service
- Computer skills
- Automotive repair
- Automotive diagnostics