Paid Ads Manager

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

TYPE OF WORK

Full Time

SALARY

to be discussed

HOURS PER WEEK

40

DATE UPDATED

Oct 20, 2026

JOB OVERVIEW

Position Overview

We are seeking a detail-oriented and analytical Paid Ads Manager / Agency Manager to oversee our law firm’s paid marketing efforts. This role is responsible for managing relationships with external advertising agencies, monitoring performance metrics, and ensuring all paid campaigns align with ethical standards and business objectives. The ideal candidate has strong experience in paid digital advertising, agency coordination, and KPI-driven performance management.

Key Responsibilities

Agency Oversight:
Supervise all paid advertising agencies (Google Ads, Facebook/Meta, LinkedIn, etc.)
Conduct regular check-ins and strategy sessions with agency partners
Ensure agencies have the resources, assets, and information they need to succeed
Performance Monitoring:
Track and analyze key performance indicators (KPIs), including:
Cost per Lead (CPL)
Cost per Opportunity (CPO)
Cost per Deal (CPD)
Evaluate campaign effectiveness and ensure metrics are meeting targets or trending positively
Prepare performance reports and present key findings to the Director of Marketing
Creative Review and Compliance:
Review and approve all ad creatives and copy before launch
Ensure all advertising materials comply with legal marketing ethics and internal protocols
Collaborate with legal and compliance teams when necessary
Strategic Input:
Provide insights and recommendations to improve ad performance and ROI
Stay up-to-date with platform changes, advertising trends, and regulatory requirements
Contribute to the overall growth strategy of the firm’s marketing department
Qualifications

Bachelor’s degree in Marketing, Advertising, Communications, or related field
3+ years of experience managing paid ad campaigns (law firm or professional services experience preferred)
Experience working with or managing marketing agencies
Proficient in paid media platforms (Google Ads, Meta Business Suite, LinkedIn Ads, etc.)
Strong analytical skills with experience using reporting tools (Google Analytics, Looker Studio, etc.)
Excellent communication and project management skills
Familiarity with legal advertising rules and ethical guidelines is a plus
Preferred Skills

Experience with CRM and lead tracking tools (e.g., HubSpot, Salesforce)
Ability to manage budgets and allocate spend for maximum ROI
Knowledge of A/B testing, landing page optimization, and retargeting strategies
WHY JOIN ASHOORI LAW

Work for one of the top-rated U.S. immigration law firms

Fully remote work environment

Be part of a mission-driven, diverse, and supportive team

Opportunities for growth and professional development

Competitive compensation and performance incentives

****If you are interested in this job, please fill up this application form:

---------- /forms/d/e/1FAIpQLSdn8KPvYdSRGOxUpQT8Z8GOUUtrdCiUtA4FeG4OzUSBEIi0Cw/viewform?usp=sf_link

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0691
Total Execution Time  0.0710
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,520,536 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Paid-Ads-Manager-1595705
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0561 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1595705
 LIMIT 1 
0.0092   SELECT *
FROM `employers`
WHERE `employer_id` = 704319
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1595705
AND `misc`.`id` IS NULL 
0.0007   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-26',ej.date_added) duration_days, DATEDIFF('2026-10-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1595705' 
0.0010   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1595705 
0.0008   UPDATE employer_jobs SET hit_counts = '***Mar-07-2026=124***Mar-08-2026=10***Mar-09-2026=18***Mar-10-2026=11***Mar-11-2026=11***Mar-12-2026=2***Mar-13-2026=5***Mar-15-2026=1***Mar-16-2026=357***Mar-17-2026=8***Mar-18-2026=7***Mar-19-2026=87***Mar-20-2026=26***Mar-21-2026=3***Mar-22-2026=6***Mar-23-2026=9***Mar-24-2026=7***Mar-25-2026=368***Mar-26-2026=28***Mar-27-2026=7***Mar-28-2026=1***Mar-29-2026=3***Mar-30-2026=6***Mar-31-2026=212***Apr-01-2026=30***Apr-02-2026=9***Apr-03-2026=10***Apr-05-2026=6***Apr-06-2026=8***Apr-07-2026=1***Apr-08-2026=3***Apr-09-2026=2***Apr-10-2026=4***Apr-12-2026=1***Apr-13-2026=14***Apr-15-2026=2***Apr-16-2026=5***Apr-17-2026=6***Apr-18-2026=2***Apr-19-2026=1***Apr-20-2026=12***Apr-21-2026=1***Apr-23-2026=2***Apr-24-2026=1***Apr-26-2026=1***Apr-27-2026=1***Apr-28-2026=2***May-01-2026=3***May-05-2026=1***May-07-2026=1***May-09-2026=1***May-12-2026=1***May-15-2026=1***May-16-2026=1***May-17-2026=1***May-19-2026=1***May-20-2026=1***May-22-2026=1***May-23-2026=1***May-24-2026=1***May-25-2026=2***May-26-2026=1***May-29-2026=2***Jun-01-2026=1***Jun-02-2026=2***Jun-03-2026=1***Jun-05-2026=1***Jun-08-2026=1***Jun-16-2026=2***Jun-19-2026=1***Jun-21-2026=2***Jun-26-2026=2***Jun-27-2026=2***Jul-02-2026=1***Jul-04-2026=2***Jul-07-2026=1***Jul-08-2026=2***Jul-09-2026=1***Jul-12-2026=1***Jul-13-2026=1***Aug-02-2026=1***Aug-05-2026=1***Aug-07-2026=1***Aug-12-2026=1***Aug-15-2026=1***Aug-19-2026=1***Aug-20-2026=1***Aug-26-2026=1***Aug-27-2026=1***Aug-30-2026=1***Sep-02-2026=1***Sep-21-2026=1***Sep-24-2026=1***Sep-27-2026=1***Sep-29-2026=2***Oct-05-2026=1***Oct-08-2026=1***Oct-09-2026=1***Oct-12-2026=3***Oct-13-2026=1***Oct-16-2026=1***Oct-20-2026=438***Oct-21-2026=27***Oct-22-2026=24***Oct-23-2026=12***Oct-24-2026=2***Oct-26-2026=3' WHERE job_id= '1595705'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Mar-2026=1316***Apr-2026=124***May-2026=20***Jun-2026=15***Jul-2026=9***Aug-2026=10***Sep-2026=6***Oct-2026=514' WHERE job_id= '1595705'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1595705' AND status LIKE 'sent%' ORDER BY id DESC  
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1595705 
0.0363   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '704319'
AND `date_added` >= '2022-06-08' 
0.0026   select * from teasers 
0.0005   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)