Job Description
**Preventative Maintenance Mechanic**
**Des Moines, IA**
**Schedule:** Monday - Friday (rotating Saturdays) | 12:00 PM – 8:00 PM
**Pay:** $28 - $35 per hour
**Company:** Waste Connections of Iowa (a Waste Connections Company)
Waste Connections is looking for a reliable **Preventative Maintenance Mechanic** to help keep our fleet safe, road‑ready, and running strong. If you take pride in your work and care about safety, we want to talk to you.
**What You’ll Do:**
+ Inspect, diagnose, and repair diesel trucks and equipment
+ Work on electrical, hydraulic, brake, suspension, and air systems
+ Use diagnostic software and tools to find and fix issues
+ Respond to road calls and make emergency repairs
+ Complete repairs from Driver Vehicle Inspection Reports (DVIRs)
+ Test drive trucks after repairs
+ Help other mechanics as needed
+ Keep shop clean and safe (OSHA compliant)
+ Communicate professionally with drivers an...
**Des Moines, IA**
**Schedule:** Monday - Friday (rotating Saturdays) | 12:00 PM – 8:00 PM
**Pay:** $28 - $35 per hour
**Company:** Waste Connections of Iowa (a Waste Connections Company)
Waste Connections is looking for a reliable **Preventative Maintenance Mechanic** to help keep our fleet safe, road‑ready, and running strong. If you take pride in your work and care about safety, we want to talk to you.
**What You’ll Do:**
+ Inspect, diagnose, and repair diesel trucks and equipment
+ Work on electrical, hydraulic, brake, suspension, and air systems
+ Use diagnostic software and tools to find and fix issues
+ Respond to road calls and make emergency repairs
+ Complete repairs from Driver Vehicle Inspection Reports (DVIRs)
+ Test drive trucks after repairs
+ Help other mechanics as needed
+ Keep shop clean and safe (OSHA compliant)
+ Communicate professionally with drivers an...
Ready to Apply?
Submit your application today and join our talented team at Waste Connections.
Submit ApplicationJob Details
- Location Des Moines, IA
- Job Type Full-time
- Category other-general
- Posted Date June 07, 2026
- Application Deadline June 15, 2026