I understand that by submitting this form, I agree to receive periodic emails from TPD. My consent can be withdrawn at any time using the links provided in every email.  Please refer to our Privacy Policy or Contact Us for more details.

Featured Job Opportunities

Available Job Opportunities

In addition to these featured jobs, we are hiring for over 100 other positions. Check out our job board to apply now.

Web Developer

Our client, located in downtown Vancouver, BC, is looking for a Web Developer. Learn more about this great career opportunity and apply now!

Java Programmer

Our client is seeking a Java Programmer to join their team in Calgary, AB. In this position you will provide development support for a wide range of Java applications. Learn more about the role ...

Senior .NET Developer

Our client is currently seeking a Senior .NET Developer to join their team just outside of Vancouver, BC. In this position you will provide development support for a wide range of .NET applications.

IT Help Desk

Our client is looking for an Internal Help Desk Tech to join their team in Delta, BC. In this position you will be responsible for providing daily support for legacy systems which includes system ...

VP Finance

Our Calgary, AB client is looking for a Controller who is ready to take the next step in their career and progress into a VP Finance role with their organization. As part of their succession ...

Heavy Duty Mechanics

Are you tired of working in harsh Canadian winter climates? Looking for a change of scenery? We have several opportunities for ticketed Heavy Duty Mechanics in Vancouver, BC. Apply today!  

TPD Team Member

Are you a results oriented, people person with a desire to learn and grow?  TPD is always looking for top performers to join our team. With numerous opportunities available in all departments at ...

Please choose to subscribe as:

After a great run of 33 years, we're picking up the pace.

The Personnel Department is now TPD.


Continue to the new TPD website