Team Leader – Scheduling & Customer Contact Centre

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

TYPE OF WORK

Full Time

WAGE / SALARY

?400-500 per hour

HOURS PER WEEK

TBD

DATE UPDATED

Jun 19, 2026

JOB OVERVIEW

Team Leader – Scheduling & Customer Contact Centre



Lead a High-Performing Offshore Team Supporting a Growing Australian Business

Are you an experienced people leader who thrives on building high-performing teams, driving KPIs and creating exceptional customer experiences?

We are partnering with a rapidly growing Australian property services business that supports thousands of residential properties across Victoria. As the business continues to expand, an opportunity has arisen for an experienced Team Leader to oversee and develop a remote offshore scheduling and customer contact team.



This is a hands-on leadership role where you will be responsible for coaching, performance management, workflow optimisation and ensuring the team consistently delivers outstanding service to customers and clients across Australia. You will be responsible for ensuring appointments are efficiently scheduled, customer enquiries are managed professionally and the operation continues to improve through strong leadership and process optimisation. You will become the key point of contact for the offshore team, helping to reduce escalations while fostering a positive, accountable and high-performance culture.



Key Responsibilities

Drive team performance through clear KPIs, coaching and accountability.
Monitor productivity, booking conversion rates and service quality.
Manage escalated customer enquiries and resolve complex issues.
Improve processes, workflows and operational efficiencies.
Partner closely with Australian management to support ongoing business growth.


About You

You are an experienced operations or contact centre leader who enjoys developing people and improving performance.

You will ideally bring:

3+ years' experience leading a scheduling, appointment-setting or customer service team.
Strong leadership, coaching and people management skills.
Experience developing and managing KPIs and performance metrics.
Strong analytical and reporting capability.
The ability to manage multiple priorities in a fast-paced environment.
Experience with CRM, scheduling systems and Microsoft Excel.


Highly Regarded

Experience within trades, maintenance, property management, field services or compliance industries.
Experience managing remote or offshore teams.
Exposure to ServiceM8 or similar field service software.
Experience building dashboards and performance reporting.


Why This Opportunity?

Join a successful and growing Australian business.
Lead and shape a high-performing offshore operation.
Genuine opportunity to influence business performance and future growth.
Supportive leadership team that values initiative and continuous improvement.
Long-term career development and progression opportunities.
Full-time position aligned to Melbourne, Australia business hours.


If you are a proactive leader who enjoys building engaged teams, improving processes and delivering exceptional customer outcomes, we would love to hear from you.

To apply, please submit your resume together with a brief cover letter outlining your leadership experience and what attracts you to this opportunity.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0430
Total Execution Time  0.0443
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,496 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Team-Leader-Scheduling-Customer-Contact-Centre-1670326
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0376 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1670326
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 945578
 LIMIT 1 
0.0305   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1670326
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-23',ej.date_added) duration_daysDATEDIFF('2026-06-23',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-06-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1670326' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1670326 
0.0016   UPDATE employer_jobs SET hit_counts '***Jun-17-2026=276***Jun-18-2026=457***Jun-19-2026=286***Jun-20-2026=52***Jun-23-2026=1' WHERE job_id'1670326'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=1071' WHERE job_id'1670326'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1670326' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1670326 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '945578'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)