Senior Paid Media Strategist

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

TYPE OF WORK

Full Time

SALARY

Salary - up to $2880 per month

HOURS PER WEEK

40

DATE UPDATED

Aug 11, 2026

JOB OVERVIEW

Senior Paid Media Strategist
Location: Remote, EST Hours
Type: Full-Time, Independent Contractor
Experience: 5+ years in paid media strategy, with enterprise budget ownership
Pay Range: $25-$27 per hour, based on experience
Reports to: Media Team Lead
Start Date: ASAP
About the Role
We're looking for a Senior Paid Media Strategist to take full ownership of one of our largest and most complex accounts, a multi-location US home improvement brand running a seven-figure annual media program across Google Search, Performance Max, Meta, Bing and Local Services Ads, alongside a focused portfolio of established eCommerce and lead-gen clients.

This is a senior, client-facing seat, not an execution seat. You'll run the weekly client sync and the monthly performance review yourself. You'll own the numbers, the change log, and the tracking behind both. We're not looking for someone to run a plan handed to them. We're looking for the person the client trusts to say what's working, what isn't, and what we're doing about it this week.

One thing sets this role apart from most senior PPC jobs: you own measurement integrity. At this budget level, a broken conversion action or a mis-scoped tag isn't a reporting inconvenience. It silently misdirects bidding and burns real money before anyone notices. We need someone who treats GA4 and Google Tag Manager as core craft, not as someone else's job.

You'll be supported by a Media Team Lead, a Performance Marketing Specialist, dedicated creative and email teams, and an internal AI stack we actively build on. What you won't have is someone checking your work for you. That's the level we're hiring at.
What You'll Be Doing
Account Ownership & Client Leadership
Serve as the senior day-to-day owner for your accounts, including our high-ticket lead gen clients
Lead weekly client syncs and monthly performance reviews independently: set the agenda, present the numbers, defend the recommendation
Translate business goals (cost per appointment, cost per lead, revenue targets) into media plans, and translate results back into plain language
Own budget pacing and reallocation across markets, products and platforms; flag over- and under-delivery before month-end, not after
Maintain a clean, current change log so every performance movement can be traced to a decision
Measurement & Tracking Integrity
Own GA4 and Google Tag Manager configuration for your accounts: conversion actions, event definitions, triggers, consent and cross-domain setup
Validate that platform-reported conversions reconcile with CRM and call-tracking reality, and investigate discrepancies before a client raises them
Multi-Location & Multi-Market Paid Search
Build and scale campaigns across multiple metro markets with distinct budgets, demand curves and seasonality
Manage Local Services Ads alongside Search and Performance Max, and understand how they cannibalize and complement each other
Structure geo, product and campaign naming and UTM conventions so reporting rolls up cleanly by market and product line
Cross-Channel Strategy
Plan across channels rather than platform by platform, and build a funnel view that accounts for audience differences, intent stages and creative fit
Lead campaigns across Google (Search, Shopping, Performance Max), Bing, Meta, and where the client fits, YouTube, TikTok, LinkedIn and Reddit
Steer platform AI intentionally (Performance Max, Advantage+, Demand Gen, AI Max) using guardrails, negatives, exclusions and asset control rather than accepting defaults
AI-Assisted Execution
Use our internal AI stack (Claude, Claude Code, and connected data tools) for analysis, QA, reporting and creative ideation
Build lightweight automations that scale what you do: anomaly alerts, budget checks, feed monitoring, insight surfacing
Contribute what you learn back to the team's shared workflows and documentation
Quality Ownership
Ship work QA'd. Peer review is a check, not your safety net. Nothing leaves your hands that you haven't verified yourself
Apply our standard: don't send anything you wouldn't read yourself. That applies to reports, client emails, and change logs equally
Escalate early and specifically. Surface risk while it's still cheap to fix
Who You Are
5+ years managing paid media for US clients, with meaningful time in an agency or consulting environment
You've personally held accounts at $100K+ per month in managed spend and can speak to how that changes decision-making
Genuinely strong in GA4 and Google Tag Manager. You've built and debugged conversion tracking yourself, not briefed someone else to do it
Expert-level in Google Ads (Search, Shopping, Performance Max) and confident across Meta and Bing
A confident, proactive communicator in English, written and spoken, at a C1 level or above. You can hold a room with a client, simplify complexity, and deliver bad news well. All candidates complete an English and a DISC assessment as part of our process
Comfortable owning the number and being accountable for it
Detail-obsessed in a specific way: you check your own work before anyone asks
You see problems coming. Pacing drift, a tracking gap, a rising cost per lead, a platform change that will hurt the account next month. The client hears it from you first, with a plan attached
Curious about AI and automation, and already using it in your workflow
Self-directed and reliable in a remote, globally distributed team
Bonus if You Have
High-ticket local lead-gen experience
Multi-location or franchise paid search experience
Server-side tracking, GA4 privacy configuration, or BigQuery / Looker Studio reporting
Experience with product feed management (Google Merchant Center, Meta catalogs, DataFeedWatch, Channable)
Experience with TV, direct mail or other offline media running alongside digital, and attributing across them
Built automations or scripts with Google Ads scripts, Zapier, Supermetrics or similar
Hours
8:00 AM to 4:00 PM US Eastern, Monday to Friday. We're a global team spread across five timezones and our clients are US-based, so overlapping the US day is what keeps us working as one team rather than five. There's flexibility within those hours, shaped mostly by client calls and internal meetings. We'll talk through what a typical week looks like at an interview. If working US Eastern hours doesn't fit your life, please don't apply. We'd rather both of us know now.

Why ScaledOn?
100% remote with a global team
Paid time off. Every contractor on our team gets it
Flexible, performance-driven culture
Direct access to innovative tools and early AI adoption
Performance-based bonuses tied to KPIs
Paid certifications and professional development
We hire contractors intending to keep them. Several of our team have been with us for 8+ years
About Us
ScaledOn's mission is to support the dreams, aspirations, and growth of our clients through ecommerce marketing. We do this by delivering strong work as a collaborative team and helping businesses grow profitably. We take shared risks for shared rewards, keeping us closely aligned with our clients' goals.

We are a 100% remote, work-from-home company offering location flexibility within a global, team-oriented environment.

Compensation for this role is commensurate with experience. This is an independent contractor position.

Our hiring process includes several assessments, including English and DISC assessments, followed by a paid 90 day trial period to ensure a strong mutual fit. We go into every contract expecting it to be a long-term one. As part of how we work, all tea ---------- mbers are required to track their working time using Hubstaff. Hubstaff is used for task-level time tracking and supports transparency, accurate billing, and fair workload management across the team.
How to Apply
Please complete the online application: ----------

The application includes two short items in addition to your background, one being a voice note just a heads up so you’re prepared when you start the application.

1. A written answer (5-10 sentences). Your largest account by monthly ad spend. Name the client or describe the business, the average monthly spend you were responsible for, and the exact months you managed it. Example: "US home services franchise, ~$120K/month across Google and Meta, March 2024 to February 2026

2. A voice note (60-90 seconds). Recorded on your phone, no video needed. Walk us through a month where an account you owned missed its target. What happened, what you told the client, and what you changed.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0121
Total Execution Time  0.0134
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,532,080 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Paid-Media-Strategist-1706966
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0070 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1706966
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 659678
 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` = 1706966
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-17',ej.date_added) duration_daysDATEDIFF('2026-08-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-08-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1706966' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1706966 
0.0016   UPDATE employer_jobs SET hit_counts '***Aug-11-2026=493***Aug-12-2026=46***Aug-13-2026=21***Aug-14-2026=12***Aug-15-2026=6***Aug-16-2026=2***Aug-17-2026=1' WHERE job_id'1706966'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Aug-2026=581' WHERE job_id'1706966'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1706966' 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` = 1706966 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '659678'
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)