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.

Senior Java Developer (Test)

As a Senior Java Developer (Test), you would be working with an award winning team and will be responsible for identifying requirements, evaluating technologies, providing comparisons and ...

Sr. Software Systems Developer

Our client, a renowned name in the IT industry, is looking for bright Senior Electrical or Software Engineer with extensive experience developing system level software on a UNIX platform, and ...

Senior Java Developer

Do you yearn to work with the latest tools?  Do you enjoy working in a fast paced tech environment?  Then this job is for you! On behalf of our Client (one of the established names in Tech ...

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.

Video

Continue to the new TPD website