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
WATER/WASTEWATER PROJECT ENGINEER
ID No: 2-1539
MPE is seeking an experienced Water/Wastewater Project Engineer with a strong background in Civil or Environmental Process Engineering.
Read More
Calgary
WATER/WASTEWATER DESIGN DRAFTER
ID No: 2-1538
The Calgary office is recruiting a Water and Wastewater Design Drafter to play a key role in supporting the Water/Wastewater Process Team.
Read More
Calgary
WATER/WASTEWATER PROJECT MANAGER
ID No: 2-1537
The Calgary office is seeking an experienced Project Manager with a strong foundation in Civil or Environmental Process Engineering.
Read More
Calgary
INTERMEDIATE ELECTRICAL ENGINEER
ID No: 2-1534
MPE is currently seeking an Electrical Engineer with min 5 yrs exp, to join our team in Calgary.
Read More
Calgary
INTERMEDIATE ELECTRICAL TECHNOLOGIST
ID No: 2-1533
MPE is currently seeking an Electrical Technologist with min 5 yrs exp, to join our team in Calgary.
Read More
Lethbridge
INTERMEDIATE/SENIOR STRUCTURAL ENGINEER
ID No: 1-1505
MPE is seeking an Intermediate/Senior Structural Engineer to join our team in Lethbridge.
Read More
Lethbridge
CIVIL DRAFTING TECHNOLOGIST
ID No: 1-1495
MPE is seeking a motivated Civil Drafting Technologist to join our team in Lethbridge.
Read More
Grande Prairie
CIVIL ENGINEER – INTERMEDIATE
ID No: 12-1530
Our Grande Prairie office is seeking an experienced Intermediate Civil Engineer to join our Municipal Infrastructure team.
Read More
Grande Prairie
INTERMEDIATE CIVIL TECHNOLOGIST
ID No: 12-1511
Our Grande Prairie office seeks a dedicated Civil Technologist to join our Municipal Infrastructure team.
Read More
Edmonton
TRANSPORTATION ENGINEER / TECHNOLOGIST
ID No: 5-1527
The Edmonton office of MPE, is currently recruiting a Transportation Engineer/Technologist to join their esteemed Transportation team.
Read More
Edmonton
MUNICIPAL ENGINEER
ID No: 5-1478
MPE is currently seeking a Municipal Engineer to join our team in Edmonton.
Read More
Edmonton
SENIOR WATER RESOURCES ENGINEER
ID No: 5-1521
We are looking for a Senior Water Resources Engineer to join our team.
Read More
Winnipeg
SENIOR WATER RESOURCES ENGINEER
ID No: 9-1523
We are looking for a Senior Water Resources Engineer to join our team.
Read More
Sudbury
SENIOR WATER RESOURCES ENGINEER
ID No: 14-1522
We are looking for a Senior Water Resources Engineer to join our team in Ontario.
Read More
Regina
INTERMEDIATE MUNICIPAL ENGINEER OR TECHNOLOGIST
ID No: 8-1519
MPE, is seeking an Intermediate Municipal Engineer or Technologist to join our team in our Regina office.
Read More
Regina
SENIOR WATER & WASTEWATER ENGINEER
ID No: 8-1504
MPE is seeking a Senior Water & Wastewater Process Engineer to join our team and work in our Saskatoon or Regina offices.
Read More
Medicine Hat
INTERMEDIATE GEOTECHNICAL ENGINEER
ID No: 3-1518
MPE is looking for an Intermediate Geotechnical Engineer with 3 to 10 years of experience to join our team in Medicine Hat.
Read More
Saskatoon
ELECTRIAL DESIGN DRAFTING TECHNOLOGIST
ID No: 7-1510
We are recruiting for an Intermediate Electrical Design Drafting Technologist position at our Saskatoon office.
Read More
Saskatoon
AUTOMATION PROFESSIONAL
ID No: 7-1509
We are currently recruiting for the Automation Professional position at our Saskatoon or Regina office.
Read More
Saskatoon
INTERMEDIATE GEOTECHNICAL ENGINEER
ID No: 7-1485
MPE seeks an INTERMEDIATE GEOTECHNICAL ENGINEER with 5+ years of experience in our Saskatoon office.
Read More

