HEAD OF MARKETING

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

TYPE OF WORK

Any

SALARY

$15-17 per Hour

HOURS PER WEEK

30

DATE UPDATED

May 6, 2026

JOB OVERVIEW

HEAD OF MARKETING — US-Based Driver Education Provider (Remote)

About Us
We're an established, multi-location driver education company based in the United States. We run multiple brands across driving education and traffic safety, and we're looking for a marketing leader to take full ownership of this department.

What This Role Is
This is a leadership role. You'll own the full marketing function, set the strategy, build the systems, create SOPs, and manage execution. As the department grows, you'll have the opportunity to build out your own team (social media, content, contractors) based on what the business needs. You'll have the autonomy to run things your way, as long as the numbers back it up.
The owner has strong marketing knowledge and will collaborate with you on strategy — but the goal is for you to run this department independently over time.
We're starting with a paid trial period (2–4 weeks) so we can both make sure it's a great fit. From there, hours and commitment scale based on results and mutual alignment.

What You'll Be Responsible For
- Building and owning the digital marketing strategy across organic, local, and paid channels
- SEO — technical, on-page, and content — with a focus on ranking growth in a competitive local market
- Local SEO and Google Business Profile management across multiple locations
- Link building and domain authority growth
- Google Ads management with a focus on profitable returns
- Email marketing — building segmented campaigns that drive real bookings
- Review acquisition and reputation management
- Creating SOPs and scalable systems so marketing runs smoothly
- Monthly reporting with clear revenue attribution — what's working and what's not

Who Does Well Here
- You can point to specific, measurable results from past work — keywords moved, traffic grown, leads generated, revenue impacted
- You've managed marketing across multiple locations or brands before
- You have strong local SEO and GBP experience
- You're comfortable with Google Ads and can manage budgets profitably
- You use AI tools to work faster — not to cut corners, but to get more done
- You're independent. You see a problem, you fix it, and you tell us about it after.
- You're comfortable being measured by outcomes, because you know you deliver

A Few Things Worth Knowing
- Individual freelancers only — no agencies, please
- Camera-on during meetings and working hours is part of how our team stays connected
- We care about results, not hours logged.

How to Apply
Please click this link to proceed with your application: ----------
We're excited to find the right person for this — if this sounds like your kind of role, we'd love to hear from you.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0256
Total Execution Time  0.0271
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,400 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/HEAD-OF-MARKETING-1640562
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0177 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1640562
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 906445
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1640562
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-18',ej.date_added) duration_daysDATEDIFF('2026-07-18',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-07-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1640562' 
0.0015   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1640562 
0.0015   UPDATE employer_jobs SET hit_counts '***May-06-2026=251***May-07-2026=56***May-08-2026=14***May-09-2026=4***May-10-2026=7***May-11-2026=5***May-12-2026=5***May-13-2026=4***May-14-2026=5***May-16-2026=5***May-17-2026=4***May-18-2026=6***May-19-2026=4***May-20-2026=3***May-21-2026=3***May-22-2026=2***May-23-2026=2***May-24-2026=10***May-25-2026=1***May-26-2026=3***May-27-2026=1***May-28-2026=1***May-29-2026=4***May-30-2026=1***Jun-01-2026=10***Jun-02-2026=5***Jun-03-2026=1***Jun-05-2026=1***Jun-08-2026=2***Jun-09-2026=5***Jun-10-2026=1***Jun-11-2026=2***Jun-16-2026=1***Jun-18-2026=2***Jun-19-2026=2***Jun-20-2026=1***Jun-21-2026=1***Jun-22-2026=4***Jun-25-2026=1***Jun-27-2026=2***Jun-28-2026=2***Jun-29-2026=2***Jun-30-2026=1***Jul-01-2026=2***Jul-02-2026=1***Jul-03-2026=1***Jul-04-2026=2***Jul-18-2026=1' WHERE job_id'1640562'  
0.0013   UPDATE employer_jobs SET monthly_hits '***May-2026=401***Jun-2026=46***Jul-2026=7' WHERE job_id'1640562'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1640562' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1640562 
0.0038   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '906445'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)