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
Aquatic Scientist (Intermediate) Edmonton, AB
Asset Management Practitioner Vancouver, BC
Bridge Engineer (Intermediate/Senior) Markham, ON
Bridge Management & Rehabilitation Specialist Vancouver, BC
Civil Engineer Vancouver, BC
Civil Engineer Vancouver, BC
Civil Engineer (Intermediate) Whitehorse, YT
Civil Engineer/Technologist (Intermediate) Medicine Hat, AB
Civil Engineer/Technologist (Junior) Medicine Hat, AB
Construction Monitor Fort McMurray, AB
Contaminated Sites Professional (Senior) Edmonton, AB
Contaminated Sites Scientist (Intermediate) Edmonton, AB
Ecologist (Junior) Calgary, AB
EI&C Technologist Markham, ON
Electrical Engineer Vancouver, BC
Electrical Technologist Edmonton, AB
Environmental Consultant Fort McMurray, AB
Environmental Consultant Grande Prairie, AB
Environmental Consultant (Intermediate) Lethbridge, AB
Environmental Consultant (Senior) Edmonton, AB
Environmental Professional (Intermediate) Whitehorse, YT
Hydrogeologist (Intermediate)
Saskatoon, SK
Regina, SK
Hydrogeologist (Intermediate) Vernon, BC
Hydrogeologist (Junior) Vernon, BC
Hydrologist (Intermediate) Vernon, BC
Infrastructure / Water Resources Engineer Calgary, AB
Mechanical Designer Vancouver, BC
Mechanical Engineer (Intermediate)
Vancouver, BC
Whitehorse, YT
Kelowna, BC
Victoria, BC
Mechanical Process Engineer Vancouver, BC
Process Design Technologist (CADD/Design) (Junior/Intermediate) Markham, ON
Process Engineer/Process Engineering Technologist Fort McMurray, AB
Process Mechanical Design Technologist (CADD/Design) (Junior) Calgary, AB
Project Coordinator Vancouver, BC
Project Manager, Infrastructure/Water Resources Calgary, AB
Project Manager, Transportation Structures Edmonton, AB
Structural Engineer Vancouver, BC
Structural Engineer-in-Training Edmonton, AB
Transportation Engineer (Intermediate)
Kamloops, BC
Kelowna, BC
Transportation Engineer-In-Training Kelowna, BC
Transportation Technologist Calgary, AB
Wetland Ecologist Edmonton, AB
Wetland Ecologist Grande Prairie, AB
Wetland Ecologist (Intermediate) Calgary, AB