Senior Project Manager, Coaching & Consulting Operations

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

TYPE OF WORK

Full Time

SALARY

Based on Experience

HOURS PER WEEK

40

DATE UPDATED

Sep 22, 2026

JOB OVERVIEW

ABOUT US

Spark Marketing Agency is a fast-growing digital marketing firm dedicated to scaling home service contractors across the US. We utilize data-driven advertising, local SEO, and in-house media production to build predictable revenue engines for our clients. Our commitment to operational excellence and real ROI over vanity metrics has allowed us to deliver measurable growth and keep our clients winning month after month. We are focused on turning ad spend into signed contracts while building a team of highly accountable, top-tier professionals.

THE ROLE

You're taking full ownership of the client journey for our coaching and consulting offers. That means you're the operational glue between our leadership team, coaches, and clients. You're building the systems that make delivery repeatable, predictable, and scalable.

WHAT YOU'LL DO

* Design and implement standard operating procedures for onboarding, curriculum delivery, and client accountability
* Manage the full client lifecycle including call scheduling, community management, and ongoing support
* Track client KPIs and outcomes to measure program success and identify improvement opportunities
* Spot bottlenecks in delivery and work cross-functionally to resolve them
* Coordinate directly with coaches, business owner clients, and leadership to keep everything moving smoothly
* Monitor and drive client retention through proactive engagement and results tracking
* Build dashboards and reporting systems that give leadership clear visibility into program health

WHAT WE'RE LOOKING FOR

* Minimum 5 years of senior-level experience managing operations for coaching programs, consulting offers, or similar high-touch service delivery
* Proven track record building and scaling operational systems from the ground up
* Fluent English with clear communication skills, especially written
* Deep comfort with spreadsheets, project management tools, and operational thinking
* Ability to juggle multiple moving pieces and prioritize ruthlessly
* Initiative and ownership mindset, not waiting to be told what to do next

NICE TO HAVE

* Experience managing client communities or accountability programs
* Familiarity with marketing agency workflows or coaching industry standards
* Background in client success, account management, or program delivery roles

LOGISTICS

* Full-time remote, independent contractor
* Core hours: Monday to Friday, 9:00 AM to 6:00 PM Pacific Time
* Please submit your resume and expected monthly rate with your application

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0127
Total Execution Time  0.0145
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,486,632 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Project-Manager-Coaching-Consulting-Operations-1726261
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0063 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1726261
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 680789
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1726261
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-26',ej.date_added) duration_days, DATEDIFF('2026-09-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1726261' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1726261 
0.0020   UPDATE employer_jobs SET hit_counts = '***Sep-08-2026=355***Sep-09-2026=107***Sep-10-2026=78***Sep-11-2026=28***Sep-12-2026=20***Sep-13-2026=9***Sep-14-2026=21***Sep-15-2026=15***Sep-16-2026=7***Sep-17-2026=11***Sep-18-2026=6***Sep-19-2026=4***Sep-20-2026=1***Sep-21-2026=4***Sep-22-2026=115***Sep-23-2026=69***Sep-24-2026=43***Sep-25-2026=37***Sep-26-2026=6' WHERE job_id= '1726261'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=935' WHERE job_id= '1726261'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1726261' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1726261 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '680789'
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)