
GFL Environmental jobs
Open roles at GFL Environmental
Showing 93 of 93 live jobs
Truck Equipment Mechanic
Schomberg, ON, York Regional Municipality, ON; Ontario · On site
Salary not listedFull-Time Fleet Mechanic
Greater Sudbury Unitary Authority, ON, ON · On site
Salary not listedApprenticeship - technicien maintenance
Uxbridge, ON, Durham Regional District, ON; Ontario · Hybrid
Salary not listedLicensed Mechanic Full Time
Greater Sudbury Unitary Authority, ON, ON · Hybrid
Salary not listedTruck Mechanic
Ontario, ON · On site
Salary not listedTruck Mechanic
Emerald Park, SK, Estevan Census Division, SK; Saskatchewan · On site
Salary not listedApprentice Maintenance Technician
Scugog, ON, Durham Regional District, ON; Ontario · Hybrid
Salary not listed310T Mechanic, Fleet Maintenance
Bradford, ON, Simcoe County, ON; Ontario · On site
Salary not listedApprentice Mechanic, Fleet Maintenance
Pickering, ON, Durham Regional District, ON; Ontario · On site
Salary not listedHeavy Duty Equipment Technician
Saanich, BC, Capital Regional District, BC; British Columbia · Hybrid
Salary not listedMaintenance Inventory Technician
Uxbridge, ON, Durham Regional District, ON; Ontario · Hybrid
Salary not listedHeavy Equipment Mechanic- Evening Shift
Maple Ridge, BC, Greater Vancouver Regional District, BC; British Columbia · Hybrid
Salary not listed310T Mechanic
Oshawa, ON, Durham Regional District, ON; Ontario · Hybrid
Salary not listed310T Mechanic, Fleet Maintenance
Colborne, ON, Northumberland County, ON; Ontario · On site
Salary not listedHGV Technician
Radisson, SK, Battleford North Census Division, SK; Saskatchewan · Hybrid
Salary not listedHeavy Equipment Mechanic - Night Shift
Maple Ridge, BC, Greater Vancouver Regional District, BC; British Columbia · Hybrid
Salary not listedLicensed Mechanic Full Time
Timmins, ON, Cochrane District, ON; Ontario · Hybrid
Salary not listedHeavy Duty Technician
Régina, SK, Regina Census Division, SK; Saskatchewan · Hybrid
Salary not listedHGV Technician
Uxbridge, ON, Durham Regional District, ON; Ontario · On site
Salary not listed310 T Mechanic
Greater Sudbury Unitary Authority, ON, ON · Hybrid
Salary not listedApprenticeship - technicien maintenance
Scugog, ON, Durham Regional District, ON; Ontario · Hybrid
Salary not listedFull-time licensed mechanic needed
Greater Sudbury Unitary Authority, ON, ON · Hybrid
Salary not listedFull Time Licensed Mechanic
Greater Sudbury Unitary Authority, ON, ON · Hybrid
Salary not listedMécanicien(ne) de Véhicules Lourds
Taschereau, QC, Abitibi-Ouest Municipalité Régionale, QC; Abitibi-Témiscamingue; Québec Province · Hybrid
Salary not listedHeavy Equipment mechanic-Day shifts
Maple Ridge, BC, Greater Vancouver Regional District, BC; British Columbia · Hybrid
Salary not listedService Truck Mechanic
Radisson, SK, Battleford North Census Division, SK; Saskatchewan · On site
Salary not listedMécanicien(ne) de Véhicules Lourds
Rivière-Héva, QC, La Vallée-de-l'Or Municipalité Régionale, QC; Abitibi-Témiscamingue; Québec Province · Hybrid
Salary not listedCertified Heavy Duty Equipment Technician
Maple Ridge, BC, Greater Vancouver Regional District, BC; British Columbia · Hybrid
Salary not listedTruck Equipment Mechanic
Radisson, SK, Battleford North Census Division, SK; Saskatchewan · On site
Salary not listedTruck Mechanic
Winnipeg, MB, Winnipeg Census Division, MB; Manitoba · On site
Salary not listedTruck Equipment Mechanic
Uxbridge, ON, Durham Regional District, ON; Ontario · On site
Salary not listedApprentice Mechanic, Fleet Maintenance
Scugog, ON, Durham Regional District, ON; Ontario · On site
Salary not listedTechnician, Night Shift
Régina, SK, Regina Census Division, SK; Saskatchewan · Hybrid
Salary not listedTruck Mechanic
King City, ON, King, ON; York Regional Municipality, ON; Ontario · On site
Salary not listedFleet Maintenance Technician
Uxbridge, ON, Durham Regional District, ON; Ontario · On site
Salary not listedTechnician, Electrical
Régina, SK, Regina Census Division, SK; Saskatchewan · Hybrid
Salary not listedApprentice Mechanic, Fleet Maintenance
Bowmanville, ON, Clarington, ON; Durham Regional District, ON; Ontario · On site
Salary not listedFull Time Licensed Mechanic
Timmins, ON, Cochrane District, ON; Ontario · Hybrid
Salary not listedJourneyman Welder
Edmonton, AB, Edmonton Census Division, AB; Alberta · Hybrid
Salary not listedService Truck Mechanic
Uxbridge, ON, Durham Regional District, ON; Ontario · On site
Salary not listedLead Hand Heavy Duty Mechanic
Abbotsford, BC, Fraser Valley Regional District, BC; British Columbia · Hybrid
Salary not listedTruck Mechanic
Oshawa, ON, Durham Regional District, ON; Ontario · On site
Salary not listed310T Mechanic, Fleet Maintenance
Oshawa, ON, Durham Regional District, ON; Ontario · On site
Salary not listed310T Mechanic
Stouffville, ON, York Regional Municipality, ON; Ontario · Hybrid
Salary not listedService Truck Mechanic
Schomberg, ON, York Regional Municipality, ON; Ontario · On site
Salary not listedJourneyman Welder
Bruderheim, AB, Camrose Census Division, AB; Alberta · Hybrid
Salary not listedHeavy Equipment Mechanics
Maple Ridge, BC, Greater Vancouver Regional District, BC; British Columbia · Hybrid
Salary not listedApprentice Mechanic, Fleet Maintenance
Port Hope, ON, Northumberland County, ON; Ontario · On site
Salary not listedSustainability Technician
Régina, SK, Regina Census Division, SK; Saskatchewan · Hybrid
Salary not listedFleet Maintenance Technician
Scugog, ON, Durham Regional District, ON; Ontario · On site
Salary not listedCertified Heavy Duty Equipment Technician
Richmond, BC, Greater Vancouver Regional District, BC; British Columbia · Hybrid
Salary not listedHGV Technician
Schomberg, ON, York Regional Municipality, ON; Ontario · Hybrid
Salary not listedMécanicien(ne) de véhicules Lourds
Terrebonne, QC, Les Moulins Municipalité Régionale, QC; Lanaudière; Québec Province · Hybrid
Salary not listed310T Mechanic
Markham, ON, York Regional Municipality, ON; Ontario · Hybrid
Salary not listed310 T Mechanic
Timmins, ON, Cochrane District, ON; Ontario · Hybrid
Salary not listedApprentice Mechanic, Fleet Maintenance
Uxbridge, ON, Durham Regional District, ON; Ontario · On site
Salary not listed310T Mechanic, Fleet Maintenance
Peterborough, ON, Peterborough County, ON; Ontario · On site
Salary not listedFleet Maintenance Technician Fleet Maintenance Technician
Scugog, ON, Durham Regional District, ON; Ontario · On site
Salary not listedTruck Mechanic
Balgonie, SK, Regina Census Division, SK; Saskatchewan · On site
Salary not listedJourneyman Heavy Duty Mechanic
Dawson Creek, BC, Peace River Regional District, BC; British Columbia · Hybrid
Salary not listedMechanic, Fleet Maintenance
St John's, NL, Conception Bay-St Johns Census Division, NL; Newfoundland & Labrador · On site
Salary not listedCertified Heavy Duty Equipment Technician
Abbotsford, BC, Fraser Valley Regional District, BC; British Columbia · Hybrid
Salary not listedApprentice, Truck Mechanic
Régina, SK, Regina Census Division, SK; Saskatchewan · On site
Salary not listedTruck Mechanic
New Tecumseth, ON, Simcoe County, ON; Ontario · On site
Salary not listed310T Mechanic (Day Shift)
Newmarket, ON, York Regional Municipality, ON; Ontario · Hybrid
C$40 - C$50/hrMécanicien(ne) de véhicules Lourds
Boucherville, QC, Longueuil Municipalité Régionale, QC; Montérégie; Québec Province · Hybrid
Salary not listedTruck Mechanic
Radisson, SK, Battleford North Census Division, SK; Saskatchewan · On site
Salary not listedMécanicien (ne)
Mont-Saint-Hilaire, QC, La Vallée-du-Richelieu Municipalité Régionale, QC; Montérégie; Québec Province · Hybrid
Salary not listedTruck Mechanic
Newmarket, ON, York Regional Municipality, ON; Ontario · On site
Salary not listedLicensed Mechanic (Permanent, Full-Time)
Greater Sudbury Unitary Authority, ON, ON · Hybrid
Salary not listedTruck Mechanic
Schomberg, ON, York Regional Municipality, ON; Ontario · On site
Salary not listedCertified Heavy Duty Equipment Technician
Coquitlam, BC, Greater Vancouver Regional District, BC; British Columbia · Hybrid
Salary not listedFleet Maintenance Technician Fleet Maintenance Technician
Uxbridge, ON, Durham Regional District, ON; Ontario · On site
Salary not listedFull-Time Fleet Mechanic
Timmins, ON, Cochrane District, ON; Ontario · On site
Salary not listedHeavy Duty Equipment Technician
Langford, BC, Capital Regional District, BC; British Columbia · Hybrid
Salary not listedApprentice Mechanic, Fleet Maintenance
Oshawa, ON, Durham Regional District, ON; Ontario · On site
Salary not listedLicensed Mechanic (Permanent, Full-Time)
Timmins, ON, Cochrane District, ON; Ontario · Hybrid
Salary not listedTraining Technician - Mechanical
Régina, SK, Regina Census Division, SK; Saskatchewan · Hybrid
Salary not listedCertified Heavy Duty Equipment Technician
Port Moody, BC, Greater Vancouver Regional District, BC; British Columbia · Hybrid
Salary not listedSafety Training Technician
Régina, SK, Regina Census Division, SK; Saskatchewan · Hybrid
Salary not listedJourneyman Welder
Morinville, AB, Edmonton Census Division, AB; Alberta · Hybrid
Salary not listedFull-time licensed mechanic needed
Timmins, ON, Cochrane District, ON; Ontario · Hybrid
Salary not listedTruck Mechanic
Vaughan, ON, York Regional Municipality, ON; Ontario · On site
Salary not listedMaintenance Inventory Technician
Scugog, ON, Durham Regional District, ON; Ontario · Hybrid
Salary not listed310T Mechanic
Brantford, ON, Brant Unitary Authority, ON; Ontario · Hybrid
Salary not listed421A Heavy Duty Mechanic
Thessalon, ON, Algoma District, ON; Ontario · Hybrid
Salary not listedJourneyman Welder
Legal, AB, Edmonton Census Division, AB; Alberta · Hybrid
Salary not listedTruck Mechanic
Uxbridge, ON, Durham Regional District, ON; Ontario · On site
Salary not listedTruck Mechanic
Bradford, ON, Simcoe County, ON; Ontario · On site
Salary not listed310T Mechanic
Ayr, ON, Waterloo Regional Municipality, ON; Ontario · Hybrid
Salary not listedCertified Heavy Duty Equipment Technician
Belcarra, BC, Greater Vancouver Regional District, BC; British Columbia · Hybrid
Salary not listedApprentice Maintenance Technician
Uxbridge, ON, Durham Regional District, ON; Ontario · Hybrid
Salary not listed310T Mechanic, Fleet Maintenance
Port Hope, ON, Northumberland County, ON; Ontario · On site
Salary not listed