Current Career Opportunities
MPE believes in attracting, retaining and rewarding high calibre personnel. Our employee benefits are competitive in the industry and demonstrate corporate support for maintaining an attractive and rewarding work environment.
We offer a competitive compensation and benefits package, which includes a profit-sharing plan, annual fitness allowance, paid overtime and flexible hours of work.
Calgary
ENGINEERING INTERNSHIP & CO-OP POSITIONS
ID No: 2-1472
MPE offices are recruiting for Internship and Co-op positions.
Read More
Calgary
NEW GRADUATE POSITIONS
ID No: 2-1471
MPE offices are recruiting new graduates for junior engineer positions.
Read More
Calgary
AUTOMATION PROFESSIONAL
ID No: 2-1470
Our office in Calgary, AB is currently recruiting for an experienced permanent full-time Automation Professional.
Read More
Saskatoon
CIVIL DRAFTING TECHNOLOGIST
ID No: 7-1469
MPE is seeking a motivated Civil Drafting Technologist to join our team in Saskatoon.
Read More
Saskatoon
JR. CIVIL-WATER RESOURCES ENGINEER
ID No: 7-1468
MPE is seeking a motivated Junior Civil/Water Resource Engineer (0-4 years’ exp) to join our Water Resources team in our Saskatoon Office.
Read More
Grande Prairie
CIVIL TECHNOLOGIST – INTERMEDIATE
ID No: 12-1467
Our Grande Prairie office is seeking a dedicated Civil Technologist to join our Municipal Infrastructure team.
Read More
Grande Prairie
CIVIL ENGINEER – INTERMEDIATE
ID No: 12-1466
Our Grande Prairie office is seeking an experienced Intermediate Civil Engineer to join our Municipal Infrastructure team.
Read More
Saskatoon
WATER & WASTEWATER PROCESS ENGINEER
ID No: 7-1465
MPE is currently recruiting for a Junior/Intermediate Water & Wastewater Process Engineer for our Saskatoon or Regina office.
Read More
Nanaimo
AUTOMATION PROFESSIONAL
ID No: 11-1464
Our office in Nanaimo, B.C. is currently recruiting for a permanent full-time Automation Professional.
Read More
Regina
WATER RESOURCE & MUNICIPAL ENGINEERS
ID No: 8-1463
MPE is hiring multiple positions for Junior, Intermediate and Senior Water Resource and Municipal Engineers in our Regina office.
Read More
Regina
JUNIOR, INTERMEDIATE and/or SENIOR CIVIL TECHNOLOGISTS
ID No: 8-1462
MPE is growing, and we’re looking for multiple Junior, Intermediate and Senior Civil Technologists to join our Regina Office.
Read More
Regina
CIVIL/STRUCTURAL DRAFTER
ID No: 8-1441
MPE is currently recruiting for a Civil / Structural Drafter position for our Regina office.
Read More
Saskatoon
CIVIL ENGINEERING TECHNOLOGIST
ID No: 7-1461
MPE is seeking a motivated Civil Engineering Technologist to join our team in Saskatoon.
Read More
Saskatoon
INTERMEDIATE ELECTRICAL DESIGN DRAFTING TECHNOLOGIST
ID No: 7-1452
We are currently recruiting for the position of Intermediate Electrical Design Drafting Technologist for our Saskatoon office.
Read More
Medicine Hat
INTERMEDIATE MUNICIPAL ENGINEER
ID No: 3-1460
Our Medicine Hat office is currently recruiting for the position of Intermediate Municipal Engineer.
Read More
Medicine Hat
PROJECT MANAGER
ID No: 3-1459
Our Medicine Hat Region is currently recruiting for the position of Project Manager.
Read More
Medicine Hat
ELECTRICAL ENGINEER
ID No: 3-1458
MPE Medicine Hat is currently recruiting for the position of Electrical Engineer.
Read More
Red Deer
MUNICIPAL ENGINEER
ID No: 4-1457
We are currently recruiting for a Municipal Engineer for our Red Deer office.
Read More
Red Deer
WATER RESOURCES ENGINEER
ID No: 4-1447
The Red Deer office is currently recruiting for the position of a Water Resources Engineer.
Read More
Sudbury
JR. CIVIL TECHNOLOGIST
ID No: 14-1455
We are currently recruiting for Jr. Civil Technologist position for our Sudbury office.
Read More
Sudbury
WATER RESOURCES ENGINEERING INTERN
ID No: 14-1454
The Sudbury office is seeking a Water Resources Engineering Intern (0-2 years’ experience) to join our team.
Read More
Lethbridge
AUTOMATION PROFESSIONAL
ID No: 1-1359
Our Lethbridge office is currently recruiting for a permanent full-time Automation Professional.
Read More
Lethbridge
ELECTRICAL ENGINEER
ID No: 1-1403
MPE's Lethbridge office is currently recruiting for the position of Electrical Engineer.
Read More
Edmonton
ENVIRONMENTAL PROCESS ENGINEER
ID No: 5-1445
Our Edmonton office has a position available for an Environmental Process Engineer.
Read More