Bilingual (Spanish/English) Orthodontic Patient Engagement & Scheduling Coordinator | Full Time | $7 to $9/hr

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

TYPE OF WORK

Full Time

SALARY

$7 to $9 USD/hour based on experience

HOURS PER WEEK

40

DATE UPDATED

Oct 12, 2026

JOB OVERVIEW

Location: Remote, Philippines based candidates only
Schedule: Full Time, 40 hours/week, Long Term
Work Hours: Pacific Time business hours, 8:00am to 5:00pm PT (overnight in the Philippines, about 11:00pm to 8:00am; shifts one hour in November when U.S. daylight saving ends)
Compensation: $7 to $9 USD/hour based on experience
Please confirm you can work this overnight Philippine schedule before applying.

About the Role
We are hiring a Bilingual Patient Engagement & Scheduling Coordinator to support orthodontic practices in Northern California. You will start with one practice and expand to a second, so you will manage scheduling and patient communication for more than one office.

You will be the friendly, reliable voice patients and parents hear when they call, text, or email. You will keep the schedule full and organized, follow up with patients who cancel or miss appointments, and make sure Spanish-speaking families feel just as informed and welcome as English-speaking ones.
This is a patient-facing role with live phone calls, not a back-office-only role.

Must Haves (Non-Negotiable)
If you cannot check every box below, please do not apply.
1. You are fluent in spoken and written Spanish and English and can hold a full, natural phone conversation with a patient or parent in either language.
2. You have 1+ year of experience scheduling patients or coordinating patient communication in an orthodontic, dental, or other healthcare setting.
3. You have used a dental or orthodontic practice management or scheduling system to book, move, and confirm appointments (Ortho2 Edge, Open Dental, Dentrix, Curve, or similar).
4. You are warm, clear, and confident on the phone with U.S. patients.
5. You understand patient privacy and are comfortable working in a HIPAA-regulated environment.
6. You can work 8:00am to 5:00pm Pacific Time and have reliable internet, a backup connection or power plan, and a quiet workspace for calls.

Nice to Haves
1. Orthodontic office experience (braces, aligners, retainers, treatment-in-progress scheduling)
2. Hands-on experience with Ortho2 Edge
3. Experience with patient texting or communication platforms
4. A track record of reducing no-shows or filling open schedule slots
5. Experience supporting more than one office or location

What You’ll Do

1. Scheduling
Book, reschedule, and confirm patient appointments across the practice calendar
Keep provider schedules full and well organized
Handle cancellations and last-minute changes and fill open slots when possible
Schedule new patient consultations from inbound calls, texts, and web inquiries

2. Patient Engagement
Send appointment reminders and confirmations by phone, text, and email
Follow up with patients who cancel, no-show, or fall behind on treatment visits
Reach out to patients who are overdue for appointments and help them get back on schedule
Respond to patient and parent questions quickly, warmly, and accurately

3. Bilingual Support
Communicate fluently with Spanish-speaking patients and parents by phone, text, and email
Explain appointment details, what to expect at a visit, and next steps clearly in either language

4. Coordination & Documentation
Document every patient interaction clearly in the practice management system
Pass patient needs and concerns to the clinical team and office staff
Follow practice workflows and communication standards across both offices
Protect patient information at all times

How to Apply
Submit all 4 items. Incomplete applications will not be reviewed.

1. Resume: A viewable link (Google Drive, Dropbox, etc.). Make sure sharing is set to “anyone with the link can view.”

2. Experience paragraph (4 to 6 sentences total): Briefly cover:
Your patient scheduling and patient communication experience (name the type of practice)
The scheduling or practice management software you have used
Your experience speaking with patients in Spanish and English

3. Schedule-saving example: A short written description of one time you reduced no-shows, recovered a cancelled patient, or filled an open schedule. Please include:
What the situation was
What you did
The result

4. Bilingual voice sample: A link to a 60 to 90 second recording (Loom, Vocaroo, or similar) of you handling this call: “A parent calls to reschedule their child’s braces adjustment because of a school conflict, and the earliest open slot is two weeks away.” Respond first in English, then repeat your response in Spanish.

Subject Line: Bilingual Ortho Scheduling Coordinator: [Your Full Name]

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0031
Controller Execution Time ( Jobseekers / Job )  0.0467
Total Execution Time  0.0506
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,526,624 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bilingual-SpanishEnglish-Orthodontic-Patient-Engagement-Scheduling-Coordinator-Full-Time-7-to-9hr-1748495
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0321 seconds)  (Hide)
0.0022   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0024   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1748495
 LIMIT 1 
0.0026   SELECT *
FROM `employers`
WHERE `employer_id` = 960247
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1748495
AND `misc`.`id` IS NULL 
0.0017   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-20',ej.date_added) duration_days, DATEDIFF('2026-10-20',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-10-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1748495' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1748495 
0.0010   UPDATE employer_jobs SET hit_counts = '***Oct-12-2026=251***Oct-13-2026=80***Oct-14-2026=44***Oct-15-2026=30***Oct-16-2026=26***Oct-17-2026=26***Oct-18-2026=3***Oct-20-2026=1' WHERE job_id= '1748495'  
0.0049   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=461' WHERE job_id= '1748495'  
0.0030   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1748495' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1748495 
0.0092   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '960247'
AND `date_added` >= '2022-06-08' 
0.0011   select * from teasers 
0.0021   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)