Paid Ads Manager (Google Ads and Meta Ads)

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

TYPE OF WORK

Part Time

SALARY

$10-$15 per hour

HOURS PER WEEK

20

DATE UPDATED

Oct 16, 2026

JOB OVERVIEW

Paid Ads Manager (Google Ads and Meta Ads)

Pure Marketing Group is a US digital marketing agency serving small and mid-size businesses, including local service businesses, ecommerce and app brands. We are hiring an experienced paid ads manager who can run client ad accounts with light oversight from our agency president.

Responsibilities
Manage and optimize Google Ads (Search, Performance Max, Demand Gen) and Meta Ads across several client accounts at once
Own keyword research, negative keywords and weekly search term reviews
Set up and audit conversion tracking in GA4 and Google Tag Manager, including Meta Pixel and Conversions API
Choose and adjust bidding strategies, and diagnose why a campaign is not spending or not converting
Monitor budget pacing and flag problems before they cost money
Write ad copy and brief creative variations, and run structured A/B tests
Prepare weekly performance summaries with clear next steps
Support lead generation: prospect lists, outreach and CRM upkeep in GoHighLevel or HubSpot


Requirements
3+ years of hands-on experience running Google Ads and Meta Ads yourself, not just assisting
Experience managing multiple client accounts at the same time, with monthly budgets of at least $5,000 per account
Proven results you can show: before and after numbers for cost per lead or return on ad spend, and how they were measured
Strong understanding of Smart Bidding, conversion tracking and attribution, including how to spot inflated or double-counted conversions
Comfortable with GA4 reports and Google Tag Manager without step-by-step help
Strong written English
Reliable during the stated hours
Willing to complete a screen-share interview and a short paid test task


Nice to have
Google Ads and Meta certifications
Looker Studio experience
Experience with local service, healthcare, automotive or ecommerce accounts


Terms
Pay: $10 to $15 per hour, based on experience
Per diem to start, with potential for part-time or full-time hours
Availability: Monday to Friday, 9 AM to 5 PM EST
Start: as soon as possible
Location: Remote


How to apply
Send to ----------
A short introduction
Accounts or campaigns you have managed, with results and how they were measured
The tools you have used
Your availability to start
Your desired hourly rate

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0179
Total Execution Time  0.0197
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,481,664 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Paid-Ads-Manager-Google-Ads-and-Meta-Ads-1751147
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0090 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1751147
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 963788
 LIMIT 1 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1751147
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-19',ej.date_added) duration_days, DATEDIFF('2026-10-19',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1751147' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1751147 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-16-2026=652***Oct-17-2026=93***Oct-18-2026=8***Oct-19-2026=1' WHERE job_id= '1751147'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=754' WHERE job_id= '1751147'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1751147' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1751147 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '963788'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0015   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)