Senior Media Buyer / Strategist

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

Mar 10, 2026

JOB OVERVIEW

READ CAREFULLY — This is NOT a button-pushing job.

We're a U.S.-based creative and advertising agency with a big mission and a lean, tight-knit team. We help personal injury lawyers across all 50 states generate cases consistently, scale their practices, and dominate their local markets. We script the content. We create the ads. We build the strategy. We optimize everything. And we win.

We're looking for a senior-level, full-stack media buyer and strategist who doesn't just run ads — you THINK like a marketer. You research the market. You study the competition. You script the messaging. You build the campaigns. And then you optimize them until they print results.

About the Role

As our lead media buyer and strategist, you'll own the entire paid advertising process from research to results. You'll collaborate directly with our small, highly engaged team — we operate like a family, and your input will be heard, respected, and valued.

You'll be in constant communication with our creative team, project leads, and founder. There's plenty of direction and clarity — but you'll also have the freedom to bring strategy, ideas, and initiative to the table. We want someone who takes ownership, not someone who waits to be told what to do.

Our Vision

We're building the most effective advertising system for law firms in the country. We believe in long-term brand strategy, not gimmicks. Paid media is the engine that drives revenue for our clients — the campaigns you build will directly impact real businesses and real people. If that excites you, we want you on this team.

What You'll Be Doing

- Conduct deep market research and competitor analysis to guide ad strategy and creative direction for each client and market
- Script ad content (video and static) — you'll write the hooks, the angles, the messaging frameworks that drive results
- Build, launch, and optimize Meta (Facebook/Instagram) ad campaigns end-to-end — this is the core of the role
- Manage ad budgets strategically, scaling what works and killing what doesn't — fast
- Set up and manage lead flows through Zapier and GoHighLevel (GHL), ensuring leads are pushed into client CRMs accurately
- Develop and execute A/B testing strategies across creatives, copy, audiences, and placements
- Analyze campaign performance data and translate it into clear, actionable insights and next steps
- Collaborate with our creative team on ad concepts, providing strategic briefs that guide design and video production
- Stay current on platform changes, algorithm updates, and emerging ad strategies — and bring new ideas proactively

Tools & Communication

- Meta Ads Manager (Business Suite) — this is your primary workspace
- Zapier — for automating lead delivery and workflows
- GoHighLevel (GHL) — our CRM platform for client lead management
- Google Sheets / Docs — for reporting, scripting, and strategy documentation
- ---------- — for daily communication
- Quick feedback loops and open communication — we move fast, but respectfully

Requirements

- 5+ years of hands-on experience running paid social campaigns (Meta is non-negotiable)
- Proven ability to conduct market research, competitor analysis, and translate findings into ad strategy
- Strong copywriting and scripting skills — you can write ad scripts, hooks, and angles that convert
- Deep understanding of direct-response marketing AND brand awareness strategy
- Experience managing $100K+ monthly ad budgets across multiple accounts
- Proficiency with Zapier, GoHighLevel, and CRM-based lead management workflows
- Data-driven mindset — you make decisions based on numbers, not feelings
- Extremely detail-oriented and self-managed — you hit deadlines with zero micromanagement
- Reliable internet and full-time availability (40 hours/week, U.S. Eastern hours)

Bonus Points If You

- Have experience running ads for law firms, medical practices, or local service businesses
- Can run campaigns on Google Ads, YouTube, and/or TikTok in addition to Meta
- Have experience with creative strategy frameworks (e.g., problem–agitate–solve, hook frameworks)
- Have worked with U.S.-based marketing agencies before
- Understand the legal marketing landscape and compliance considerations
- Are self-motivated and take pride in driving measurable results

Compensation: Based on experience. Performance bonuses available for exceptional results. We reward people who move the needle. This can be a life-changing position for the right candidate.

****HOW TO APPLY (This Is Your First Test)****

Do NOT apply through the job board. Email us directly at: ----------

Use the subject line: "Sharp Strategist – [Your Name]"

In your email, include:

- A brief summary (3–5 sentences) of a campaign you ran that you're most proud of — include the niche, budget, strategy, and results
- One example of a market or competitor research process you've used to inform an ad campaign
- A sample ad script or hook you've written (for video or static — just show us how you think)
- What ad platforms you have experience with and your strongest one
- How many ad accounts you can confidently manage simultaneously
- Your monthly salary expectation (full-time, USD)

If your background looks like a match, we'll schedule a 10-minute intro call and send a small paid test task.

We're serious about building a long-term team with people who think strategically, execute relentlessly, and take pride in driving real results. We don't want someone who just "runs ads." We want a marketer who happens to be deadly with a media budget.

If that's you — we can't wait to meet you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0154
Total Execution Time  0.0167
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,136 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Media-Buyer-Strategist-1597861
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0096 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1597861
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 664926
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1597861
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1597861' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1597861 
0.0009   UPDATE employer_jobs SET hit_counts '***Mar-10-2026=135***Mar-11-2026=17***Mar-12-2026=20***Mar-13-2026=9***Mar-14-2026=4***Mar-15-2026=2***Mar-16-2026=10***Mar-17-2026=14***Mar-18-2026=8***Mar-19-2026=8***Mar-20-2026=5***Mar-21-2026=2***Mar-22-2026=1***Mar-23-2026=6***Mar-24-2026=1***Mar-25-2026=1***Mar-26-2026=3***Mar-30-2026=5***Mar-31-2026=1***Apr-03-2026=3***Apr-04-2026=1***Apr-05-2026=2***Apr-09-2026=2***Apr-10-2026=1***Apr-12-2026=1***Apr-17-2026=1' WHERE job_id'1597861'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=252***Apr-2026=11' WHERE job_id'1597861'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1597861' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1597861 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '664926'
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)