ServiceTitan Administrator & Operations Support Specialist

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

TYPE OF WORK

Part Time

SALARY

Up to $8/hr

HOURS PER WEEK

25

DATE UPDATED

Oct 13, 2026

JOB OVERVIEW

About our company
JB’s is a veteran-owned construction and home-services business based in Northwest Florida. We serve our neighbors through electrical, plumbing, HVAC, roofing, remodeling, construction, and related services.
We are looking for an experienced ServiceTitan Administrator who can become our internal ServiceTitan Champion.
Our goal is straightforward: our team needs a knowledgeable person who can answer questions, solve problems, complete administrative work, maintain the system, and help us use ServiceTitan effectively—without every issue going back to the owner.
This is a hands-on execution role, not a consulting-only position. We need someone who can both explain what needs to happen and complete the work.
Your primary responsibility
Take ownership of day-to-day ServiceTitan administration and internal support.
When a team member has a question or something is not working properly, you will investigate, resolve what is within your authority, coordinate with ServiceTitan support when necessary, and follow the issue through to a verified resolution.
You are not expected to know every answer immediately. You are expected to know how to investigate, find reliable answers, communicate clearly, and follow through.
What you will own
Team support and troubleshooting
Be the first point of contact for ServiceTitan questions from our office, technicians, sales staff, and managers. Help team members understand the correct workflow and investigate problems involving customer records, jobs, estimates, invoices, memberships, mobile usage, and system settings.
Distinguish between a training issue, a configuration issue, missing information, and a problem that requires ServiceTitan support.
Daily administration and system maintenance
Complete approved updates to records, templates, forms, job types, business units, and other settings within your assigned scope. Maintain a visible request list so important work does not get forgotten.
Identify incomplete or inconsistent records, investigate the cause, and coordinate corrections with the responsible department. Do not guess at missing financial information or change records simply to make a report look correct.
Pricebook maintenance
Maintain our approved pricebook structure, descriptions, categories, images, and related information. Implement approved service, material, equipment, and pricing updates.
Work with management and accounting to identify missing information or setup problems. Pricing strategy, margin targets, and accounting-policy decisions remain with authorized leadership.
For bulk changes, document the starting point, validate the proposed changes, obtain required approval, and verify the results after implementation.
Reporting and data quality
Prepare and maintain useful reports for management, including approved views of department performance, sales, completed work, unsold estimates, memberships, and job-cost information where available.
Understand what a report measures, which dates and filters it uses, and what information may be incomplete. Investigate discrepancies instead of simply forwarding a spreadsheet to the owner.
Maintain recurring report delivery and help managers understand how to use their reports.
Training and documentation
Create short, practical instructions and screen-recorded walkthroughs for recurring tasks. Train new employees on the workflows relevant to their roles and help existing employees correct repeated mistakes.
Maintain a JB’s ServiceTitan knowledge library so the same questions do not need to be answered from scratch repeatedly.
Help translate our approved operating procedures and Nexstar-based service processes into practical system workflows.
ServiceTitan support and vendor follow-through
Own support cases from initial investigation through resolution. Provide clear examples, relevant screenshots, affected record identifiers, and steps already attempted.
Attend appropriate support or account meetings, document action items, and complete approved follow-up work. Escalate decisions requiring management approval with a clear explanation and recommended next step.
Connected tools and ongoing improvements
Help investigate problems involving our approved ServiceTitan-connected tools, including website booking and other integrations we use.
Coordinate with vendors or technical specialists where needed. Advanced programming is not a core requirement, but you should be able to explain a problem clearly and test whether a fix works.
Recommend practical improvements while working within our existing subscriptions and approved budget.
Required experience
You must have at least two years of meaningful, hands-on ServiceTitan experience, including administration, configuration, troubleshooting, reporting, or implementation work.
Experience limited to call answering, appointment booking, or dispatching is not sufficient by itself.
You should be able to demonstrate:
- ServiceTitan administrative work you personally completed, including pricebook maintenance and reporting.
- Successful troubleshooting and the ability to explain a workflow to a nontechnical team member.
- Strong spreadsheet skills, attention to detail, and careful handling of imports or bulk changes.
- Clear written and spoken English, dependable live availability, and independent follow-through.
Experience supporting U.S. HVAC, plumbing, electrical, or other home-service businesses is strongly preferred.
Preferred qualifications
ServiceTitan Certified Administrator certification is preferred. Please identify your credential and current status.
Experience with multi-trade businesses, memberships, job costing, QuickBooks integration support, purchasing or inventory workflows, and Nexstar-based operations is helpful.
Please be honest about which areas you know well and which would require additional training.
Authority and working relationships
You will report to the owner and work closely with our call-center manager, service manager, sales professional, and accounting support.
You will own system support and execution, not override department leaders.
Dispatch priorities, customer commitments, pricing policy, financial approvals, and employee-management decisions remain with the appropriate manager or owner.
You must obtain approval before making high-impact changes, enabling paid services, changing financial mappings, expanding access, or making changes that affect multiple departments.
What success looks like
Our team knows where to go for ServiceTitan help. Routine issues get handled without the owner becoming involved. Approved changes are completed accurately. Reports are dependable and clearly explained. Recurring problems lead to better training or a corrected process.
Most importantly, you make ServiceTitan easier for our team to use while reducing the owner’s daily administrative workload.
How to apply
Apply with the subject:
JB’s ServiceTitan Champion — Your Name
Include your résumé, expected monthly compensation, availability, and answers to these questions:
1. How long have you worked in ServiceTitan, and what administrative responsibilities did you personally own?
2. Describe a difficult ServiceTitan problem you investigated and resolved. What did you check, change, and verify?
3. What pricebook and reporting work have you completed yourself?
4. Have you trained other employees or managed ServiceTitan support cases? Give an example.
5. Which ServiceTitan areas are your strongest, and which would require additional training?
Shortlisted applicants will complete a paid practical assessment and live walkthrough using provided sample information or an appropriately controlled environment.
Do not submit confidential information, customer records, or unauthorized screenshots from another employer.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0041
Controller Execution Time ( Jobseekers / Job )  0.0397
Total Execution Time  0.0445
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,523,848 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/ServiceTitan-Administrator-Operations-Support-Specialist-1741524
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0212 seconds)  (Hide)
0.0020   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0035   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1741524
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 1006141
 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` = 1741524
AND `misc`.`id` IS NULL 
0.0037   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 = '1741524' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1741524 
0.0038   UPDATE employer_jobs SET hit_counts = '***Oct-01-2026=635***Oct-02-2026=82***Oct-03-2026=39***Oct-04-2026=31***Oct-05-2026=51***Oct-06-2026=27***Oct-07-2026=24***Oct-08-2026=23***Oct-09-2026=21***Oct-10-2026=8***Oct-11-2026=19***Oct-12-2026=15***Oct-13-2026=1059***Oct-14-2026=54***Oct-15-2026=37***Oct-16-2026=34***Oct-17-2026=13***Oct-18-2026=3***Oct-19-2026=2***Oct-20-2026=2' WHERE job_id= '1741524'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=2179' WHERE job_id= '1741524'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1741524' 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` = 1741524 
0.0025   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1006141'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0020   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)