Human Resources Manager, Vancouver

Swim Recruiting

This is a unique chance to join a rapidly expanding and innovative global company in a dynamic industry that blends clean energy and technology. You’ll be part of a close-knit Human Resources team led by an excellent manager. The company culture is vibrant and supportive, offering generous compensation and the opportunity to shape new HR processes, programs, and policies.

Who- the Company:
Our client is a successful and forward-thinking organization operating in a fascinating industry. The North American headquarters are located in Western Canada, with a global head office overseas and a growing presence in the U.S. The company is experiencing significant growth.

What- the Role:
Reporting to the Vice President of People, Culture & Community, the HR Manager will provide senior-level employee relations support and strategic problem-solving for leaders within our client’s organization, focusing on Canada while offering support to other international locations as needed. The role will work closely with Operations and Corporate leaders to meet business requirements by developing and delivering operational capabilities, enhancing organizational effectiveness, and implementing various programs and initiatives. As the company continues to expand, the HR Manager will play a key role in deploying people programs, facilitating training, establishing guidelines and processes, and managing recruitment for key positions across Canadian operations.

Key responsibilities include partnering with operations and global teams to align people strategies with business goals, managing employee relations, overseeing compensation reviews, and addressing performance issues. The HR Manager will also develop recruitment strategies, support leaders in addressing employee relations concerns, and advise on compensation structures. Additionally, the role will involve collaborating with U.S. Operations on joint initiatives, leading leadership development programs, implementing People & Culture initiatives, and utilizing change management strategies to drive continuous improvement. This position requires critical thinking and proactive engagement with leaders to ensure optimal people structures, engagement models, and recognition systems are in place.

Who- the Candidate:
Ideal candidates will have at least 10 years of progressive senior HR generalist experience, with senior-level expertise in employee relations, policy development, and HRIS system upgrades. Canadian HR experience is essential, while exposure to U.S. jurisdictions like Texas, New York, and California is a plus. We seek individuals who are strong communicators, enjoy building relationships across the organization, and thrive in dynamic environments. Experience in construction, energy, or technology sectors is advantageous. A Bachelor’s degree in Human Resources or a related field is required, with a Master’s or HR certification (e.g., CPHR, SHRM) preferred.

Where:
Based out of a corporate office in downtown Vancouver, conveniently accessible by public transit and close to many amenities and shops. Hybrid work model available- 3 days a week in the office and 2 days a week from home. The ability to occasional travel and work flexible hours to support a global company is required.

How Much:
For contract- competitive hourly consulting rate, commensurate with depth and relevance of HR skills and work experience- likely in the range of $50 to $58 an hour. For permanent full-time- the HR Manager will earn a base salary of around $125,000, plus bonuses, health benefits, professional development support, etc.

When & How to Apply: 
This search is moving very quickly and Swim Recruiting will be presenting the profiles of short-listed candidates directly to their internal Recruiter for review. We have plenty more information on the company and team culture that we can share. If you already have a Recruiter at SWIM, please reach out very soon. If you do not yet have a contact at Swim Recruiting, please hit ‘APPLY NOW’ to send us your resume. Thank you!