Dental Billing - RCM Team Lead

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

TYPE OF WORK

Full Time

SALARY

12-23$/hour

HOURS PER WEEK

45

DATE UPDATED

Sep 26, 2026

JOB OVERVIEW

Summary
We’re seeking a Revenue Cycle Management Team Lead to oversee day-to-day operations, manage a team of 20+ members, and improve billing and collections performance. You will coordinate workflows, monitor team productivity, identify bottlenecks, and implement process improvements to increase revenue recovery. The ideal candidate has experience leading remote teams, managing high-volume billing operations, and driving consistent performance across a growing team. This is a full-time, long-term role with potential for ongoing growth and leadership impact.

RCM Team Lead -
Positive Impact Dental Alliance · September 2026
About PIDA
Positive Impact Dental Alliance (PIDA) is a dental support organization with 26 dentistry practices across Oklahoma, Kansas, and Missouri, including locations in Oklahoma City, Tulsa, Kansas City, and Wichita. We employ about 35 dentists and 35 hygienists. We're growing through mergers and acquisitions and building out our team across finance, billing, operations, and compliance. This role is central to supporting that growth.

Who we are looking for
This is a senior leadership role, not a billing or supervisory position. We are looking for someone who has held a director or senior management role inside a large offshore dental billing firm, with full responsibility for RCM performance across multiple dental client accounts. They must have led a team of more than 20 billers, including managers or team leads, owned the results, and reported those results to executive leadership. If they have not done that, they are not the right candidate.

How the role works
• Title: RCM Director. Reports to the COO.
• Works US Central business hours.
• Builds and Leads a team of 20 to 40 billing staff, including managers and team leads, across all practices.
• Owns RCM results and reports them to executive leadership on a regular schedule.
• Steps into an existing billing operation, with a structured handoff in the first 90 days.
• Uses AI and automation tools to improve accuracy and speed, with strong judgment about patient data and HIPAA.
Required experience
• Director or senior management role at a large outsourced dental billing firm (medical billing alone does not qualify)
• Led more than 20 dental billers, including managers or team leads, across multiple client accounts
• Expert in the full dental revenue cycle, Medicaid and commercial payers, and RCM metrics
• Track record of standardizing workflows and building accountable billing teams
• Native-level English, written and spoken
Preferred experience
• Dentrix, Eaglesoft, or Open Dental, plus dental clearinghouses
• CDT coding and claim attachments
• SoonerCare, KanCare, or MO HealthNet
• PPO fee schedules and underpayment recovery
• Integrating acquired practices and cleaning up aged AR
Core responsibilities
1. RCM performance. Own collections, days in AR, denial rates, and net collection rate across all practices, and report results to the COO with action plans.
2. Team leadership. Structure, hire, train, and lead a team of managers, team leads, and billers, and hold them accountable to metrics.
3. Revenue cycle operations. Oversee eligibility, claims, posting, follow-up, denials and appeals, and patient balances for Medicaid and commercial payers.
4. Workflows. Design and document standard billing workflows across all locations.
5. Acquisitions. Move newly acquired practices onto our workflows and clean up their AR.
6. Practice partnership. Work with credentialing and front desk teams so providers are enrolled with payers and patient balances are collected at the time of service.
7. Compliance. Keep processes HIPAA-compliant and audit-ready, and handle overpayments and refunds correctly.
8. Technology. Get the most out of our practice management software and clearinghouse, and use automation to reduce manual work.

Our core values
• Patient first. Every decision, including billing ones, protects patient care and patient trust. Clear, accurate patient balances are part of that.
• Love your people. We take care of our team, and we build billing teams where people are trained, supported, and held to clear standards.
• Continual improvement. We keep refining our systems, workflows, and processes rather than settling for how things have always been done.
• Resourceful and resilient. We find practical solutions, work through obstacles, and keep claims and collections moving.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0145
Total Execution Time  0.0163
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,888 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Dental-Billing-RCM-Team-Lead-1738696
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0080 seconds)  (Hide)
0.0014   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1738696
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 1004860
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1738696
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1738696' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738696 
0.0014   UPDATE employer_jobs SET hit_counts = '***Sep-26-2026=659***Sep-27-2026=1' WHERE job_id= '1738696'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=660' WHERE job_id= '1738696'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1738696' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738696 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1004860'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0011   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)