Senior Media Buyer - Meta Ads

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

TYPE OF WORK

Full Time

SALARY

$3,000 USD/Monthly

HOURS PER WEEK

40

DATE UPDATED

Aug 11, 2026

JOB OVERVIEW

About Us
Guaranteed Estimates is a growth partner for US roofing contractors. We don't sell cheap, shared leads; we deliver exclusive, pre-booked appointments that turn into real revenue for our clients.

The roofing industry is tough, direct, and full of skeptical contractors who have been burned by bad marketing agencies. They value no-nonsense results, clear communication, and partners they can actually trust. Our backend media buying and systems are dialed in—we just need a strong commercial operator to own the client side.

The Opportunity
We’re looking for a Senior Media Buyer (Meta Ads Specialist) to become the primary engine of our lead generation. This role is 90% hands-on campaign execution and 10% mentorship, making it perfect for someone who loves being deep in the weeds of Meta Ads but also enjoys leveling up junior tea ---------- mbers.

You’ll manage significant ad budgets, optimize campaigns at scale, and directly impact our bottom line on a daily basis. At the same time, you’ll set the standard for best practices across the team, ensuring both performance and knowledge transfer.

What You’ll Do
Campaign Management (85%): Manage, optimize, and scale complex Meta Ads campaigns with precision.

Testing & Innovation (20% of budget, ~15% of time): Design and run structured tests on new creatives, audiences, and landing pages to fuel ongoing growth.

Mentorship: Provide guidance and oversight to Junior Media Buyers, helping them develop technical skills, judgment, and confidence.

Analysis & Insights: Track and report on key metrics (CPL, CPA, ROAS), translating performance into actionable insights for leadership.

Cross-Functional Collaboration: Partner with Sales and Customer Success leaders to ensure campaign objectives align with lead quality and client success.

What You’ll Bring
Experience: 3–5+ years of deep, hands-on Meta Ads management (Facebook/Instagram).

Scale: Proven success managing $50,000–$100,000+ monthly budgets.

Results: A strong record of hitting CPL and CPA targets with consistent performance.

Analytical Skills: Data-driven mindset with a structured approach to testing and optimization.

Autonomy: Ability to self-manage priorities, workflows, and ambitious performance targets.

Leadership: A genuine desire to mentor Junior Media Buyers and contribute to a culture of excellence.

How Success is Measured
Performance: Campaigns consistently achieve or outperform CPL and CPA targets.

Innovation: A structured testing framework that produces measurable improvements in creative, targeting, and landing page performance.

Team Impact: Positive feedback and visible skill growth from Junior Media Buyers under your mentorship.

How we operate (our Core Values)
We don't just put these on a slide deck and forget about them. These are the four non-negotiable standards we expect everyone on our team to live by:

Trust, But Verify: We validate everything. We don't assume a partner is happy just because they haven't complained, and we don't guess when it comes to campaign data. We look at the facts, research the details, and document the truth.

Help First: No task is beneath us. We are a lean, fast-moving team, and we serve each other and our partners. If a teammate needs a hand or a partner is struggling to close an appointment, we step up to help—period.

Direct with Respect: We practice high EQ and give honest, constructive feedback without being defensive. We don't do passive-aggressive corporate speak. We address issues head-on, but always with mutual respect and professionalism.

Own the Outcome: No excuses, no finger-pointing. We take extreme accountability for our metrics, our relationships, and our mistakes. If something isn't working, we own the fix and deliver the results.

WHERE TO APPLY:
Click the link below and fill out our application:
----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0413
Total Execution Time  0.0427
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,088 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Media-Buyer-Meta-Ads-1707271
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0305 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0068   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1707271
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 360974
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1707271
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-31',ej.date_added) duration_daysDATEDIFF('2026-08-31',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-08-31',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1707271' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1707271 
0.0099   UPDATE employer_jobs SET hit_counts '***Aug-11-2026=309***Aug-12-2026=84***Aug-13-2026=28***Aug-14-2026=11***Aug-15-2026=9***Aug-16-2026=5***Aug-17-2026=13***Aug-18-2026=7***Aug-19-2026=8***Aug-20-2026=6***Aug-21-2026=9***Aug-22-2026=2***Aug-23-2026=4***Aug-24-2026=5***Aug-25-2026=1***Aug-26-2026=7***Aug-27-2026=4***Aug-28-2026=1***Aug-29-2026=2***Aug-31-2026=1' WHERE job_id'1707271'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Aug-2026=515' WHERE job_id'1707271'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1707271' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1707271 
0.0077   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '360974'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)