Banner Icon
Comapny Icon
locationUnited States
Full Time
Dollar Icon$ 900 - $ 5000 USD/Month

About

Full Job Description

Paid Media Director

Contractor Marketing Pros

Reports to: Mauricio Cardenal, Founder Department: Paid Media Location: Remote, US business hours Team: Manages the paid media specialists and coordinates with account management, creative, and web Status: [Confirm W-2 or contractor before posting]

About Contractor Marketing Pros

We help home service companies generate more revenue through digital marketing. Our clients are roofers, HVAC companies, plumbers, electricians, siding contractors, pest control and landscapers across the United States. Our vision is to empower 1,000 home improvement companies and grow their businesses.

We are a small, fast team. We run SEO, paid media, web, and podcast production for roughly 45 clients. We do paid ads only. We do not do organic social posting.

About this role

You own paid media at CMP. That means Meta ad campaigns and Google Local Services Ads across our entire client base, plus the people who run them day to day.

This is not a strategy-only seat. You will be in the ad accounts. You will also be building the team, holding the standard, and sitting in front of clients when performance is questioned. If you want a title without the accountability, this is the wrong job.

The person in this seat before you built real systems. Our Meta Blueprint and LSA SOP are already written and in use. Your job is to run them, improve them, and make sure every account actually follows them.

What you will own

Campaign performance across the book

You are accountable for cost per lead, lead quality, and client retention on every paid account. You know which accounts are healthy and which are at risk before anyone has to ask you.

Meta ads

Campaign structure, creative testing, audience temperature strategy, scaling and killing decisions. You work in Advantage+ and broad targeting, refresh creative before frequency fatigue sets in, and diagnose underperformance in the right order, which is hook, then angle, then creative, then offer, then audience.

Google Local Services Ads

Full LSA management, budget pacing, lead dispute handling, profile and review health, and the reporting that shows clients what their spend is producing.

Team leadership

You manage the paid media specialists. You set the weekly rhythm, review their work before it goes live, coach them when the numbers slip, and build them into better media buyers than they were when they got here.

Client communication

You present performance directly to contractor owners. You explain what happened, why, and what you are doing about it, in plain language. When a number is bad, they hear it from you first.

Process and standards

You keep our SOPs current. You enforce the change approval rule, which is that no ad copy, creative, form, offer, targeting, landing page, or budget change above ten percent goes live without written client approval. No exceptions and no verbal approvals.

Budget stewardship

You manage client ad spend responsibly, pace budgets, and make sure every dollar is accounted for and reported accurately.

What success looks like

First 30 days

Full audit of every paid account. Written assessment of what is performing, what is at risk, and what needs to be fixed first. Meet every paid media client. Know the team.

First 60 days

At-risk accounts stabilized or on a written recovery plan. Weekly creative refresh cadence running consistently across all accounts. Reporting delivered on time to every client.

First 90 days

Measurable improvement in cost per lead across the accounts you inherited. Team operating on a clear weekly rhythm without you chasing them. SOPs updated with what you have learned.

Ongoing

Accounts hitting our benchmarks. Clients renewing. Specialists getting better. Fewer surprises.

The benchmarks you will be measured against

These come straight from our Meta Blueprint. They are mature campaign targets, not launch week expectations.

Cost per lead under $70 Click through rate above 1 percent Lead form conversion rate above 20 percent Frequency under 2.5 before creative refresh Lead to appointment rate 30 to 50 percent Customer acquisition cost between $500 and $700 Minimum 10 new ads launched per week per active account Minimum 2,500 impressions before any kill or scale decision

Plus the ones that matter to the business: client retention on paid accounts, and on time reporting every single week.

Required experience

Agency experience is required. This is a hard screen. You must have run paid media inside a marketing or advertising agency, managing multiple client accounts simultaneously with client-facing accountability. In-house only experience is not a fit for this role.

Home services experience is strongly preferred. Roofing, HVAC, plumbing, solar, electrical, restoration or similar. If you have not run home services campaigns, you need a very strong agency track record in another high-ticket local service category and you need to be honest about the ramp.

People management is required. You must have managed media buyers or specialists directly, including hiring, coaching, performance conversations, and quality review of their work.

Also required:

Deep hands-on Meta Ads Manager experience, current, not from three years ago Google Local Services Ads management experience, including lead disputes and profile optimization Ability to read an account and diagnose why it is underperforming without guessing Comfort presenting performance directly to business owners, including bad news Fluent written and spoken English Available on US business hours

Nice to have

Google Ads search and PMax experience Landing page and survey funnel experience, especially quiz style qualification funnels GoHighLevel or similar CRM familiarity Experience with creative briefing and working with designers and video editors Comfortable using AI tools in daily work

Who fits here

Our core values are Performance, Results, Ownership and Speed.

Performance means good is never good enough. You are always optimizing.

Results means you measure yourself by what you did for the client's bottom line, not by how busy you were.

Ownership means you take responsibility to an extreme level. When an account slips, you do not look for who else to point at.

Speed means urgency is the default. You move quickly, respond quickly, and do not let problems sit.

Beyond the values, the people who do well here are direct, comfortable being called out and calling others out, and do not take things personally. We are a laid back culture that is big on personal development and peak performance. We are a small team, so if one person fails, we all fail.

How we work

Log in and out of Slack daily Send start of day and end of day reports via email and Slack Stay on top of Slack and HubSpot daily All team meetings are mandatory Deadlines get met, and if one will not be, you give an update before it slips 24 hour notice if you cannot come in

Compensation

[Insert range. Per our onboarding standard: the more value you bring, the more compensation you receive.]

Paid holidays: New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving and Black Friday, Christmas Eve, Christmas Day.

Hiring process

  1. Application with a short written response
  2. Screening call, 30 minutes
  3. Technical interview, 60 minutes, including a live account walkthrough
  4. Paid work sample. We give you a real anonymized underperforming account and ask you to diagnose it and give us a plan. We pay for your time.
  5. Leadership and culture conversation with Mauricio
  6. References, at least one former direct report and one manager
  7. Offer


Job Responsibilities

  • Own and manage all Meta Ads accounts across the client portfolio — including campaign buildout, audience targeting, budget pacing, creative testing, and ongoing optimization
  • Own and manage all Google Local Services Ads (LSA) accounts — including profile setup, budget management, dispute resolution, and lead quality monitoring
  • Monitor and optimize performance daily across all paid media accounts to hit client KPIs (CPL, ROAS, conversion volume)
  • Conduct regular A/B tests on ad creative, copy, audiences, and bidding strategies
  • Coordinate with account managers to align paid media performance with client goals and reporting cycles
  • Write and deliver monthly performance reports for all active paid media accounts, including clear summaries of spend, results, wins, and recommended next steps
  • Flag budget issues, underperforming campaigns, or account anomalies proactively before client calls
  • Stay current on platform updates, policy changes, and best practices across Meta and Google LSA
  • Maintain organized account structures and documentation for all active clients


Job Requirements

Agency experience. Must have run paid media inside a marketing or advertising agency, managing multiple client accounts at the same time with direct client accountability. In house only does not qualify.

People management experience. Must have directly managed media buyers or specialists, including hiring, coaching, performance conversations, and reviewing their work before it goes live.

Current hands on Meta Ads Manager experience. Campaign structure, creative testing, audience temperature strategy, scaling and killing decisions. Current, not from three years ago.

Google Local Services Ads management. Including budget pacing, lead disputes, and profile and review health.

Diagnostic ability. Can read an underperforming account and explain why it is underperforming without guessing.

Client facing. Comfortable presenting results directly to contractor owners, including bad news.

Fluent written and spoken English.

Available on US business hours.

Strongly preferred

Home services experience. Roofing, HVAC, plumbing, solar, electrical, restoration or similar. If they do not have it, they need a strong agency track record in another high ticket local service category.

Nice to have

Google Ads Search and PMax

 Landing page and quiz style qualification funnel experience

 GoHighLevel or a similar CRM

 Creative briefing and working with designers and video editors

 Comfortable using AI tools daily


Skills Required

  • Google Adwords - Expert
  • Facebook Ads - Expert
  • Leadership - Intermediate

Attachments

No Attachments

Report Job Icon
The Report Job feature provides remote workers a way to directly report jobs that may violate Pros Marketplace's Terms of Service or Job Posting Policies.Although we verify and confirm every job post, this feature is specifically designed for reporting jobs that may be fraudulent, spam, fake, or inaccurate..
About the Employer:
profile icon
Contractor Marketing Pros
General Information
  • Find full-time, long-term remote positions.
  • Work for companies around the world.
  • Do the job you love while working from home.

Related Jobs

long term en100-remote-en
  • Salary:
    $600 USD/month
  • Availability:
    160 hrs/month
  • Applicants:
    13
  • English Required:
    Advanced
  • Date Posted:
    21-Aug-2026
  • Days Left:
    26

We’re looking for a creative, strategic, and results-driven Digital Marketing Specialist to grow our brand, online presence, and generate high-quality leads. It ...

long term en100-remote-en
  • Salary:
    $500 USD/month
  • Availability:
    80 hrs/month
  • Applicants:
    4
  • English Required:
    Advanced
  • Date Posted:
    20-Aug-2026
  • Days Left:
    25

I am looking for a Python developer to build and improve an automation workflow involving n8n&n...

long term en100-remote-en
  • Salary:
    $450 USD/month
  • Availability:
    120 hrs/month
  • Applicants:
    6
  • English Required:
    Intermediate
  • Date Posted:
    20-Aug-2026
  • Days Left:
    25

We're a US-based performance marketing team running paid social for DTC ecommerce brands. We spe...

long term en100-remote-en
profile icon
United States

Marketing Associate

locationUS
Full Time
  • Salary:
    $1,200 USD/month
  • Availability:
    160 hrs/month
  • Applicants:
    6
  • English Required:
    Advanced
  • Date Posted:
    13-Aug-2026
  • Days Left:
    18

Marketing AssociateLocation: Remote (Latin America)Working Hours: Monday–Friday, aligned with U.S. Eastern TimeEnga...

  • Date Icon
    Date Posted:
    3 days ago
  • Experience:
    Min 5 year
  • English Level:
    Advanced
  • Employment Type:
    Permanent
  • Education:
    Graduated
  • Availability:
    40 hrs/week
  • Applicants:
    5
About the Employer:
profile icon
Contractor Marketing Pros
General Information
  • Find full-time, long-term remote positions.
  • Work for companies around the world.
  • Do the job you love while working from home.