Get to Know Us

We are in the people business. It takes dedicated, talented individuals working together to consistently deliver high-quality work and service to our clients. We achieve this by promoting collaboration, investing in our people, and fostering a culture that engages and inspires our people to be their best, maximize their potential, and think creatively while applying best practices.

Through a diverse workforce and teamwork philosophy, we achieve technical excellence at the best value for our clients. We are committed to the growth and careers of our people, offering continuous professional development through training, mentoring, and on-the-job learning. Flexible work-hours showcase our strong belief in work-life balance while various programs demonstrate our care for the health and financial well-being of our people. Our social activities strive to create genuine connections between our people while volunteering opportunities keep us connected to the communities and environment where we work, live, and play.

Please check out our open opportunities below. If you would like to submit an unsolicited application, you can click on any position below and create an account. From there, you can submit your resume and tell us more about the contributions you can make to our success!

Open Opportunities

Position Location Type
Area Lead, Prince Rupert Prince Rupert, BC Full-time permanent
Area Lead, Yellowknife Yellowknife, NT Full-time permanent
Asset Management Team Member Vancouver, BC Full-time permanent
Biologist/Environmental Scientist (Junior) Edmonton, AB Full-time permanent
Bridge Engineer (Intermediate) Vancouver, BC Full-time permanent
Bridge/Structural Engineer Edmonton, AB Full-time permanent
Civil Designer Niagara-on-the-Lake, ON Full-time permanent
Civil Engineer (Intermediate) Whitehorse, YT Full-time permanent
Civil Engineer (Junior) Edmonton, AB Full-time permanent
Civil Technician/Technologist Winnipeg, MB Full-time permanent
Civil Technologist Kitchener, ON Full-time permanent
Construction Administrator/Civil Site Inspector (Senior) Niagara-on-the-Lake, ON Full-time temporary
Construction Administrator/Inspector (Senior) Kitchener, ON Full-time permanent
Contaminated Sites Professional (Intermediate) Vernon, BC Full-time permanent
Contaminated Sites Professional (Intermediate) Vancouver, BC Full-time permanent
Contaminated Sites Professional (Intermediate) - satellite support for Yellowknife, NT Vernon, BC Full-time permanent
Contaminated Sites/Hydrogeology Professional (Junior) Saskatoon, SK Full-time permanent
Ecologist (Junior) Edmonton, AB Full-time permanent
Electrical, Instrumentation and Controls Engineer Vancouver, BC Full-time permanent
Energy Consultant (Intermediate) Calgary, AB Full-time permanent
Environmental Professional (Intermediate) Whitehorse, YT Full-time permanent
Group Manager, Transportation Niagara-on-the-Lake, ON Full-time permanent
Highway/Geometric Design Engineer Vancouver, BC Full-time permanent
Hydrogeologist (Intermediate)
Saskatoon, SK
Regina, SK
Full-time permanent
Infrastructure Group Manager Markham, ON Full-time permanent
Manager, Environmental Assessment and Planning Vernon, BC Full-time permanent
Manager, Municipal Regina, SK Full-time permanent
Manager, Water Resource Recovery Markham, ON Full-time permanent
Mechanical Technologist (CADD/Design) (Intermediate/Senior) Vancouver, BC Full-time permanent
On-Site Construction Administrator/Site Engineer (Intermediate/Senior) Markham, ON Full-time temporary
Process Design Technologist (CADD/Design) (Junior/Intermediate) Markham, ON Full-time permanent
Project Manager Kitchener, ON Full-time permanent
Project Manager (Intermediate Mechanical or Structural Engineer) Regina, SK Full-time permanent
Project Manager (Senior) Edmonton, AB Full-time permanent
Project Manager, Infrastructure/Water Resources Calgary, AB Full-time permanent
Project Manager, Intelligent Transportation Systems
Vancouver, BC
Calgary, AB
Edmonton, AB
Full-time permanent
Project Manager, Land Development Edmonton, AB Full-time permanent
Project Manager, Water Edmonton, AB Full-time permanent
Structural Engineer-in-Training Kelowna, BC Full-time permanent
Structural Technologist Niagara-on-the-Lake, ON Full-time permanent
Team Lead, Environment Saskatoon, SK Full-time permanent
Transportation Engineer Edmonton, AB Full-time permanent
Transportation Engineer (Intermediate)
Kelowna, BC
Kamloops, BC
Full-time permanent
Transportation Engineering Technologist Kelowna, BC Full-time permanent
Transportation Technologist Edmonton, AB Full-time permanent
Wetland Ecologist (Intermediate) Calgary, AB Full-time permanent