“Share in our Growth and Success… Join Our Team"

Careers

MPE provides our employees with a rewarding and challenging career path, offering various opportunities for personal growth and advancement. These opportunities include professional development programs, continuing education and professional association memberships.

We recognize that a diverse team creates a strong team. MPE values our collective differences by supporting, fostering and investing in our employees’ success through a culture of inclusion – the result being a creative and healthy workplace where everyone is given equal opportunity for personal growth and advancement.

Architect with tablet computer.

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.
Calgary
NEW GRADUATE POSITIONS

ID No: 2-1471

MPE offices are recruiting new graduates for junior engineer positions.
Calgary
AUTOMATION PROFESSIONAL

ID No: 2-1470

Our office in Calgary, AB is currently recruiting for an experienced permanent full-time Automation Professional.
Saskatoon
CIVIL DRAFTING TECHNOLOGIST

ID No: 7-1469

MPE is seeking a motivated Civil Drafting Technologist to join our team in Saskatoon.
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.
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.
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.
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.
Nanaimo
AUTOMATION PROFESSIONAL

ID No: 11-1464

Our office in Nanaimo, B.C. is currently recruiting for a permanent full-time Automation Professional.
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.
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.
Regina
CIVIL/STRUCTURAL DRAFTER

ID No: 8-1441

MPE is currently recruiting for a Civil / Structural Drafter position for our Regina office.
Saskatoon
CIVIL ENGINEERING TECHNOLOGIST

ID No: 7-1461

MPE is seeking a motivated Civil Engineering Technologist to join our team in Saskatoon.
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.
Medicine Hat
INTERMEDIATE MUNICIPAL ENGINEER

ID No: 3-1460

Our Medicine Hat office is currently recruiting for the position of Intermediate Municipal Engineer.
Medicine Hat
PROJECT MANAGER

ID No: 3-1459

Our Medicine Hat Region is currently recruiting for the position of Project Manager.
Medicine Hat
ELECTRICAL ENGINEER

ID No: 3-1458

MPE Medicine Hat is currently recruiting for the position of Electrical Engineer.
Red Deer
MUNICIPAL ENGINEER

ID No: 4-1457

We are currently recruiting for a Municipal Engineer for our Red Deer office.
Red Deer
WATER RESOURCES ENGINEER

ID No: 4-1447

The Red Deer office is currently recruiting for the position of a Water Resources Engineer.
Sudbury
JR. CIVIL TECHNOLOGIST

ID No: 14-1455

We are currently recruiting for Jr. Civil Technologist position for our Sudbury office.
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.
Lethbridge
AUTOMATION PROFESSIONAL

ID No: 1-1359

Our Lethbridge office is currently recruiting for a permanent full-time Automation Professional.
Lethbridge
ELECTRICAL ENGINEER

ID No: 1-1403

MPE's Lethbridge office is currently recruiting for the position of Electrical Engineer.
Edmonton
ENVIRONMENTAL PROCESS ENGINEER

ID No: 5-1445

Our Edmonton office has a position available for an Environmental Process Engineer.
Calgary
BRIDGE ENGINEER LEAD

ID No: 2-1435

MPE is seeking a Bridge Engineer Lead to join our team in our Calgary, Lethbridge or Edmonton office.
Calgary
INTERMEDIATE MUNICIPAL ENGINEER

ID No: 2-1420

Our Calgary office is currently looking for a Intermediate Municipal Engineer.