New Team Onboarding Manager (for the bookkeeping firm)?

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$10 CAD per hour

HOURS PER WEEK

40

DATE UPDATED

Apr 14, 2026

JOB OVERVIEW

Transcounts is a fast-growing accounting firm based in Langley, BC. We specialize in outsourced bookkeeping, fractional Controller/CFO, payroll, and tax services to small and mid-sized businesses across Canada and the USA. Our goal is to 3x our growth by 2026 and beyond.
?
Definition:
The New Team Onboarding Manager is responsible for ensuring a seamless and effective onboarding experience for all new hires, including Managers and Leads. This role focuses on integrating employees into the organization by providing structured induction, clear communication of expectations, and continuous support during the initial phase of employment.
The role involves aligning new tea ---------- mbers with appropriate teams based on their skills and business needs, while ensuring they fully understand their roles, responsibilities, and organizational standards. The Onboarding Manager also evaluates employee performance, capabilities, and cultural fit—through methods like auditing client call recordings—providing objective and balanced feedback, coaching, and training to support their development, including mock client interviews for Practise Leads (equivalent to Managers).
 
Key Responsibilities:
Facilitate seamless onboarding for new tea ---------- mbers through a structured induction process.
Assign new hires to suitable teams based on skills, roles, and business needs.
Clearly communicate job responsibilities, performance expectations, and organizational standards to new employees from day 1.
Evaluate new tea ---------- mbers' skills, performance, and cultural alignment.
Deliver objective, balanced feedback on employee performance and potential.
Shortlist qualified candidates to ensure successful onboarding.
Monitor onboarding progress, proactively address gaps, and create/update SOPs/training materials for remote teams.
Auditing client call recordings for the existing PMs/PLs
 
Compensation & Benefits:?
Salary: CAD $10.00 per hour
Vacation: 2 weeks (10 working days)
Stat Holidays: Canadian Stat
Remote work
 
Must-haves (Deal Breakers):?
Graduate?Or Equivalent
Worked in Public Practice for a minimum of 1+ years in accounting, bookkeeping, tax, or consultancy, etc.
Must have team handling experience.
Minimum 2 years of experience in QBO/Xero.
Should be involved in creating SOP’s and recording training materials for tea ---------- mbers.
Experience in auditing client interactions (e.g., call recordings) and providing feedback.
Strong communication and interpersonal skills, with proven coaching abilities.
Outstanding organizational skills with the ability to prioritize and multitask.
 
Highly Preferred:
Canadian Accounting Experience with QBO/XERO
Trained Tea ---------- mbers remotely with process development, including mock interviews for lead roles.
Communication (Expectation Setting) & Training Skills, especially in client-facing scenarios.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0153
Total Execution Time  0.0173
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,936 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/New-Team-Onboarding-Manager-for-the-bookkeeping-firm-1623707
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0070 seconds)  (Hide)
0.0007   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0011   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1623707
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 908431
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1623707
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1623707' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1623707 
0.0012   UPDATE employer_jobs SET hit_counts '***Apr-14-2026=342***Apr-15-2026=30***Apr-16-2026=7***Apr-17-2026=6***Apr-18-2026=9***Apr-22-2026=2' WHERE job_id'1623707'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=395' WHERE job_id'1623707'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1623707' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1623707 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '908431'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0007   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)