Job Title: Paid Ads Specialist — Google Ads or Meta Ads (Life Insurance Lead Generation, Full-Time, Remote)

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

TYPE OF WORK

Full Time

SALARY

$1,000-$1,500

HOURS PER WEEK

40

DATE UPDATED

Jul 23, 2026

JOB OVERVIEW

About G7 Legacy Group

G7 Legacy Group is a fast-growing life insurance agency built on Faith, Family, and Finances. We help families protect what matters most through Term Life, Mortgage Protection, Final Expense, IUL, and Annuity products. We're licensed across 16 states and work with top carriers including Mutual of Omaha, Transamerica, National Life Group, Americo, and more. We're building our internal marketing engine from the ground up, and this is a foundational hire on that team.

The Role

We need someone who can own our paid lead generation from day one, whether your specialty is Google Ads, Meta Ads (Facebook/Instagram), or both. This means building campaigns, writing ad copy, managing budget, and constantly testing to bring in real, qualified leads for our sales team. This is not a "set it and forget it" role, we need someone who lives in the numbers daily.

What You'll Do

Build, launch, and manage paid ad campaigns (Google Ads and/or Meta Ads) specifically targeting life insurance prospects (IUL, Mortgage Protection, Final Expense)
Write ad copy and select creative that stays compliant in a heavily regulated industry
Build and optimize landing pages and lead capture forms for maximum conversion
Monitor performance daily, kill underperforming ads fast, scale what's working
Track and report cost per lead, lead quality, and funnel conversion clearly and consistently
Work inside GoHighLevel to manage lead flow into our sales team's pipeline
Navigate advertising policies for financial services, and know how to protect account health in an industry that gets extra scrutiny

What We're Looking For

Proven, hands-on experience running Google Ads and/or Meta Ads campaigns, real campaigns with real numbers, not just organic content management
Experience in insurance, financial services, or another regulated industry strongly preferred
Comfortable owning and reporting real performance data, cost per lead, cost per click, not vague summaries
Familiarity with GoHighLevel a plus, fast learner a must
A tester by nature, someone who runs multiple ad variations at once and isn't attached to any single ad or angle
Strong written English for ad copy and clear communication with leadership

Please specify in your application which platform is your primary strength (Google Ads, Meta Ads, or both), along with your experience level in each.

What We Offer

Full-time, long-term role with a company actively scaling
Real ownership over ad budget and campaign strategy, not busywork
Growth potential as our marketing team builds out further
Competitive pay based on experience, paid via Wise

To Apply

Send your resume along with 2-3 examples of ad campaigns you've personally managed, including real cost-per-lead or cost-per-click numbers where possible. Tell us what worked, what didn't, and what you'd test first if you were running ads for a life insurance agency targeting IUL and mortgage protection leads.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0145
Total Execution Time  0.0162
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,440 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Job-Title-Paid-Ads-Specialist-Google-Ads-or-Meta-Ads-Life-Insurance-Lead-Generation-Full-Time-Remote-1687455
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0071 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1687455
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 954305
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1687455
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-30',ej.date_added) duration_daysDATEDIFF('2026-07-30',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-07-30',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1687455' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687455 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-12-2026=464***Jul-13-2026=33***Jul-14-2026=15***Jul-15-2026=6***Jul-16-2026=7***Jul-17-2026=4***Jul-18-2026=6***Jul-19-2026=4***Jul-20-2026=4***Jul-21-2026=2***Jul-22-2026=4***Jul-23-2026=198***Jul-24-2026=79***Jul-25-2026=78***Jul-26-2026=23***Jul-30-2026=2' WHERE job_id'1687455'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=929' WHERE job_id'1687455'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1687455' 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` = 1687455 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '954305'
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)