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.

Open Opportunities

Position Location Type
Administrative Assistant Edmonton, AB Full-time permanent
Bridge Engineer Kelowna, BC Full-time permanent
Bridge Engineer (Intermediate/Senior) Markham, ON Full-time permanent
Building Mechanical Engineer (Junior/Intermediate) Calgary, AB Full-time permanent
Civil Engineer Victoria, BC Full-time permanent
Civil Engineer (Senior) Niagara-on-the-Lake, ON Full-time permanent
Civil Engineering & CAD Design Technologist (Junior) Niagara-on-the-Lake, ON Full-time permanent
Civil Engineering & CAD Design Technologist (Senior/Intermediate) Niagara-on-the-Lake, ON Full-time permanent
Contaminated Sites Professional (Intermediate) Vancouver, BC Full-time permanent
EI&C Technologist Markham, ON Full-time permanent
Environmental Consultant (Intermediate) Lethbridge, AB Full-time permanent
Environmental Consultant (Senior) Edmonton, AB Full-time permanent
Highway Designer Niagara-on-the-Lake, ON Full-time permanent
Hydrologist (Intermediate)
Vernon, BC
Vancouver, BC
Kamloops, BC
Kelowna, BC
Full-time permanent
Infrastructure / Water Resources Engineer Calgary, AB Full-time permanent
Manager, Contract Administration Niagara-on-the-Lake, ON Full-time permanent
Manager, Water Sciences Vernon, BC Full-time permanent
Mechanical Engineer (Intermediate)
Vancouver, BC
Whitehorse, YT
Kelowna, BC
Victoria, BC
Full-time permanent
Process Design Technologist (CADD/Design) (Junior/Intermediate) Markham, ON Full-time permanent
Process Designer Markham, ON Full-time permanent
Process Engineer-in-Training Edmonton, AB Full-time permanent
Project Engineer, Water Edmonton, AB Full-time permanent
Project Manager, Contaminated Sites
Vernon, BC
Yellowknife, NT
Whitehorse, YT
Full-time permanent
Project Manager, Infrastructure Edmonton, AB Full-time permanent
Project Manager, Water/Wastewater Edmonton, AB Full-time permanent
Structural Engineer (Junior) Markham, ON Full-time permanent
Structural/Architectural Design Technologist (CADD/Design) (Junior) Markham, ON Full-time permanent
Terrestrial Ecologist (Intermediate) Vernon, BC Full-time permanent
Transportation Engineer Kelowna, BC Full-time permanent
Transportation Engineer (Intermediate) Niagara-on-the-Lake, ON Full-time permanent
Transportation Engineer (Junior) Calgary, AB Full-time permanent
Wetland Ecologist (Intermediate) Calgary, AB Full-time permanent