At SWIM, there’s nothing we love more than helping candidates land great roles within great organizations.
We’re lucky enough to call Vancouver home, and over the 14 years we’ve been in business, we’re proud to say we’ve helped hundreds of candidates secure payroll, benefits, compensation analysis, and total rewards roles with some of Vancouver’s top employers. We know the job market is dynamic and that there is plenty of nuance in finding the right match. We ensure our candidates have the support they need every step of the way so they can always put their best foot forward. Below are all our open roles within payroll, benefits, compensation, and total rewards- both permanent roles and contract roles. If you see an opportunity that you think may be a good fit for you, please click the link to send us your resume. If we agree that you’re a match, we’ll be in touch shortly to chat further!
Join a supportive and collaborative team where your payroll expertise will make a real impact across Canadian and U.S. operations. If youre detail-oriented, thrive in a fast-paced environment, and enjoy working with both Finance and HR, this is a great opportunity to grow your career.
This is a 20-month fixed term contract.
Read Full Description
Payroll Administrator
Join a supportive and collaborative team where your payroll expertise will make a real impact across Canadian and U.S. operations. If youre detail-oriented, thrive in a fast-paced environment, and enjoy working with both Finance and HR, this is a great opportunity to grow your career.
This is a 20-month fixed term contract.
Who- the Company:
Our client has a 100-year history and offer a fast-paced, dynamic, and rewarding culture. Their corporate values promote teamwork, trust, and integrity.
What- the Role:
The Payroll Administrator is responsible for the accurate and timely processing of payroll for salaried and hourly employees across Canada and the U.S., including unionized and non-unionized groups. This role works closely with both Finance and HR to ensure payroll and personnel records are up to date and compliant with all regulations. Accuracy, discretion, and the ability to manage multiple priorities are essential for success in this position.
Process bi-weekly and/or semi-monthly payrolls for Canadian and U.S. employees.
Ensure payroll is accurate and delivered on time, including any off-cycle payments (e.g., terminations, bonuses, lump sums).
Prepare journal entries, reconciliations, ROEs, tax forms, and remittances.
Maintain payroll records for auditing and compliance purposes.
Stay current with payroll-related legislation across relevant provinces, states, and federal jurisdictions.
Collaborate with HR and Finance to ensure alignment of employee and payroll data.
Support the administration of employee programs (e.g., benefits, stock options).
Address and resolve payroll discrepancies or inquiries.
Ensure all files and paperwork are organized, filed, and maintained properly.
Provide excellent internal and external customer service.
Follow workplace safety policies and confidentiality standards.
Support other payroll team members and assist with additional duties as required.
Who- the Candidate:
Minimum 5 years’ experience in full-cycle payroll, ideally in a multi-company environment.
Canadian and U.S. payroll experience required.
Familiarity with both union and non-union payroll; experience with collective agreements is a strong asset.
Post-secondary education in Accounting or completion/in progress of Payroll Compliance Practitioner (PCP) certification.
Proficient in Microsoft Excel; experience with Avanti, ADP Workforce Now, and NetSuite is an asset.
Experience with year-end processes, audits, tax reporting, and government remittances.
Strong understanding of payroll systems, internal controls, and regulatory compliance.
High attention to detail and accuracy.
Strong communication skills (written and verbal).
Organized, responsible, and dependable.
Ability to manage confidential information with professionalism.
Team-oriented, positive attitude, and a strong work ethic.
Effective time management and problem-solving skills.
Comfort with learning and adapting to new software and systems.
How Much:
Base salary in the range of $65-80K commensurate with level of experience, skills, and education + benefits and a completion bonus upon successful completion of the contract.
Where:
Based in the company’s Vancouver head office. Hybrid working schedule of Mon-Tues-Wed in-office and Thurs-Fri remote.
When & How to Apply:
This Payroll Administrator search is moving quickly, and interviews start soon! SWIM is presenting candidates directly to the hiring team for review. 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!
Greater Vancouver - Hybrid, British Columbia, Canada
Posted on
March 28, 2025
Total Rewards- compensation, pension, benefits, HRIS, etc. Fantastic senior management opportunity with one of Vancouvers most known and loved corporate brands. Leading, mentoring, and coaching a tightknit team. Working in a fun-loving, high-performance, supportive, and humble corporate culture. Many people have worked with this company for a very long time due to the companys values, the financial stability of the organization, and the opportunities for new learning and steady career growth over the years. Solid total compensation package.
Read Full Description
Total Rewards- compensation, pension, benefits, HRIS, etc. Fantastic senior management opportunity with one of Vancouvers most known and loved corporate brands. Leading, mentoring, and coaching a tightknit team. Working in a fun-loving, high-performance, supportive, and humble corporate culture. Many people have worked with this company for a very long time due to the companys values, the financial stability of the organization, and the opportunities for new learning and steady career growth over the years. Solid total compensation package.
Who- the Company:
Our client is an admired, award-winning Vancouver-based company with a positive reputation. The company has well over 1000 employees in BC. This is a well-known company and chances are good most of candidates will already be very familiar with the brand!
What- the Opportunity:
Senior Manager, Total Rewards. In this position, the successful candidate will manage the company’s total rewards function including compensation strategy & analysis, pension, benefits, HRIS, while also supporting other related areas such as payroll, wellness programs, etc. The Senior Manager will lead, coach, and mentor a team of 4+ direct reports, including a Total Rewards Manager who has their own direct reports (hence this role being Senior Manager level, rather than Manager). The TR Sr Mgr will report directly into the VP of People & Culture, who is a wonderful leader and mentor to learn from.
The Senior Manager, Total Rewards will contribute at a strategic level to the company’s compensation philosophy and strategy, and will take the lead on various programs and initiatives, such as pay transparency, pay equity reporting, the pension programs, etc. HR systems is an important part of this role, but the compensation and pension pieces are even more important.
This role offers a fantastic opportunity to make a meaningful impact on the organization’s total rewards which directly impacts the culture, retention, and employee engagement. Rest assured this will be a fun and fulfilling human resources role where you can really feel you are adding lasting value!
Who- the Candidate:
We are seeking candidates with at least 7 years’ of progressive experience in human rewards, including at least 5 years in management capacities and at least 4 years specializing in total rewards. Robust compensation analysis skills are the most crucial. After that key piece, qualified candidates can have a mix of expertise in any of the following areas- pension administration (defined contribution and/or defined benefit), benefits administration, and HR systems (ideally with HRIS Analysts reporting in, ideally with a top tier HRIS such as SAP SuccessFactors, Oracle HCM, or Workday). Experience in other HR operational areas is very beneficial, for example payroll, learning & development, health & safety, or wellness programs.
Excellent leadershipcapabilities are a must, including experience managing teams of 4+ people (ideally leading a mix of managers and individual contributors) and the ability to coach and delegate effectively. The new Senior Manager will be able to review, correct, and improve the work of their team, ensuring high-quality output while fostering a supportive and efficient team dynamic.
Some form of HR education is required, and CPHR, CCP via WorldatWork, CEBS, etc. is highly preferred.
Where:
Greater Vancouver (not in downtown Vancouver).
Hybrid work schedule- after training and onboarding, the Senior Manager can start to work from home 2 days a week. This company has a collaborative and friendly office environment and provides excellent employee amenities, including a fully equipped gym available free of charge for employees. Additional perks include bike lockers, EV charging, and free employee parking.
How Much:
The base salary for this role ranges from $120,000 to $150,000, with the high end for exceptional candidates who have most/all the desired qualifications. The company provides a robust performance-based bonus structure. Benefits include professional development support, customizable health benefits, a generous RRSP contribution from employer, and 4 weeks’ of paid vacation, plus additional paid time off.
Additionally, this company promotes healthy work/life integration for their employees- we are looking for a Senior Manager with a strong work ethic and lots of accountability, of course, but they will not be expected to work around the clock like they might in other large companies.
When & How to Apply:
This high priority search for a Senior Manager, Total Rewards is moving quickly! SWIM is presenting the profiles of shortlisted candidates directly to the hiring team for review. 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 to send us your resume (preferably in Word format as it works best with our internal systems, but PDF is fine, too). Thank you!
Exciting and successful company in the retail sector! This is a great opportunity to develop your payroll career in tandem with the companys growth across the country. Dynamic, diverse, and fun-loving corporate culture, with great Payroll, HR, IT, and Finance leaders to learn from. Complex and interesting business. Great opportunity for long-term career growth. Excellent total compensation package, including 4+ weeks paid time off, a bonus, an RRSP match, etc.
Read Full Description
Exciting and successful company in the retail sector! This is a great opportunity to develop your payroll career in tandem with the companys growth across the country. Dynamic, diverse, and fun-loving corporate culture, with great Payroll, HR, IT, and Finance leaders to learn from. Complex and interesting business. Great opportunity for long-term career growth. Excellent total compensation package, including 4+ weeks paid time off, a bonus, an RRSP match, etc.
Who- the Company:
Our client is a purpose-driven retail company committed to making a positive impact and providing their customers with affordable, high-quality products. The company operates in many countries around the world and is in hyper-growth mode here in Canada. The company is values-based and has built a dynamic, collaborative, and inclusive work culture.
What- the Role:
On behalf of our client, SWIM is recruiting for a new Payroll Systems Analyst who will report directly into the Payroll Manager, a wonderful boss and mentor. The main part of this role is payroll systems, of course, but the Analyst will also need to have payroll processing skills, experience, and knowledge.
The new Analyst will be responsible for the ongoing testing, optimization, and customization of the payroll system, in partnership with the IT team and the global payroll systems team. The Analyst will also contribute directly to the implementation of a new Time & Attendance software in Canada.
Additionally, the Payroll Analyst will help support the payroll processing as needed- there are others on the team dedicated to processing the retail and corporate payrolls but the Payroll Analyst will need to be able to step in to help cover (during vacations, sick days, when the team is busy with other things, etc.). The 2 payrolls are multi-provincial, semi-monthly and bi-weekly, non-unionized, non-commissioned, for over 1500 people. The payroll team also does payroll mirroring for secondee, T4s, ROEs, benefits administration, reconciliations at month/quarter/year-end, etc. SWIM will provide interested candidates with a detailed job description.
Who- the Candidate:
We are seeking candidates with a minimum of 5 years progressive experience in payroll, including a least a few years working on payroll systems/HRIS projects. Experience with a payroll system or time & attendance software implementation is highly preferred, but, at a minimum, must have experience with system trouble-shooting through tickets, user acceptance testing, customization, and ongoing usage optimization. Must have experience with complex and sophisticated payroll systems such as Workday, SAP SuccessFactors, Oracle PeopleSoft, UKG, etc. Intermediate to advanced level proficiency in Excel (look-ups, pivot tables, etc.). Experience with PowerQuery is an asset. Please note that candidates for this role do NOT to be overly technical as the Analyst will not be doing any sophisticated back-end technical work- we just need someone who is systems savvy, who understands what functionalities the payroll team needs, and who can communicate effectively with technical teams to put positive changes and system process improvements in place.
Candidate must have hands-on experience with payroll processing- ideally multi-provincial, on a payroll team who together are processing payroll for 1000+ employees, mix of salary/hourly, non-unionized.
Excellent communication skills (verbal and written) are very important in this interactive role involving collaboration with colleagues across various departments and countries. Experience working in the retail sector is beneficial- especially working in the corporate head office of a retail company with many locations spread out across various provinces… but retail sector experience is not required!
How Much:
Base salary will be in-line with payroll and payroll systems experience, skills, and relevant education, in the range of $65,000 to $90,000. The total compensation package at this company is robust and includes…
Performance-based bonus, paid out quarterly.
Generous amount of paid time off / vacation.
Profit share program.
Comprehensive benefits package – dental benefits, health benefits, vision benefits.
Annual health allowance.
RRSP match.
Professional development support, if relevant and approved (for example, for PCP or PLP designations).
Hybrid and flexible work environment.
Other great perks for employees! SWIM can share more.
Where:
HYBRID. BURNABY. The corporate office is in Burnaby, right off a Highway. Free employee parking is provided. Initial training will likely be full-time in office, and after that the Payroll Systems Analyst can start to work from home 2 days/week. This employer believes in give and take… on occasion the Payroll Analyst will start their work day early to cross-over with other time zones, and on other days maybe the employee finishes work early for a personal appointment or engagement. This is not a micro-management or clock-watching culture, the company trusts their employees to manage their own time, get the work done and hit their deadlines. This company has built a vibrant culture here in Canada, and it’s an exciting time to be in the office to form relationships with colleagues who have been transferred to Vancouver from other countries.
When & How To Apply:
This search is moving quickly, and we’re excited to shortlist candidates for our important client. We can provide more information than we have written down in this posting, if you are interested and have any questions. 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 to send us your resume. Thank you!
Be part of an impactful and evolving payroll function in a dynamic environment. With growth potential into a managerial role, this position offers opportunities to lead and shape payroll operations at scale.
Read Full Description
Team Lead, Payroll Services
Be part of an impactful and evolving payroll function in a dynamic environment. With growth potential into a managerial role, this position offers opportunities to lead and shape payroll operations at scale.
Who- The Company:
Our client is a globally recognized organization and a large employer in the Vancouver area. Known for their exceptional reputation and collaborative work culture, they are passionate about learning and challenge their employees to grow.
What- The Role:
Lead and support a team managing Leave of Absence (LOA), Tuition Waivers, Payroll Accounting Adjustments (PAA), and Payroll Reconciliation.
Resolve employee inquiries and improve payroll processes.
Ensure accurate payroll reporting, compliance with legislation, and effective reconciliation.
Hire, train, and mentor team members to optimize workflows and system utilization.
Collaborate on cross-departmental projects, contributing to process improvements.
Who- The Candidate:
Bachelor's degree, PCP, and CPA designation (or in process and have fulfilled reporting experience requirements already), and/or MBA with relevant focus from a reputable organization.
Minimum 7 years of payroll, benefits, and accounting experience in a large organization.
Strong leadership, project management, and ERP system experience (Workday preferred).
Excellent analytical, communication, and problem-solving skills.
Drive for efficiency.
How Much:
Attractive base salary in the range of $87,405 – 125,688.96.
Please note the mid-point for this role is $104,822, and salary range is commensurate with candidate’s qualifications and skills. It is unlikely the starting salary will exceed the midpoint. Only in exceptional circumstances, where a candidate meets all qualifications, might the salary be considered above the mid-point. 4 weeks’ vacation, robust benefits package including: BC MSP, Dental, Extended Health, Health Spending Account, Employees & Family Assistance Program, Life Insurance, LT Disability Plan, Pension, Professional Development.
Where:
Vancouver, BC.
When & How To Apply:
Swim Recruiting has been engaged as a trusted recruitment agency partner on this important search. If you are interested and already have a Recruiter at Swim, please reach out very soon.