Senior Meta Ads Specialist / Media Buyer

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

TYPE OF WORK

Full Time

SALARY

80,000 to 100,000

HOURS PER WEEK

40

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW

Senior Meta Ads Specialist / Media Buyer

About the Role

We are looking for a Senior Meta Ads Specialist / Media Buyer who can take full ownership of our Facebook and Instagram advertising campaigns.

This is not a junior execution role. We are looking for someone who understands the strategy behind paid advertising, knows how to analyse campaign data, can identify what is working and what is not, and can confidently make decisions around budgets, audiences, creative testing, optimisation, and scaling.

You will be responsible for managing campaigns from strategy and setup through optimisation, reporting, and scaling, with a strong focus on generating quality leads or sales and achieving measurable business results.

We want someone who can work independently, take accountability for performance, and bring recommendations to the table rather than simply waiting for instructions.

What You'll Own
Meta Advertising Strategy
Develop and execute Facebook and Instagram advertising strategies based on our business and revenue goals.
Determine appropriate campaign objectives, audience strategies, budgets, offers, and testing approaches.
Identify opportunities to improve campaign performance and scale successful campaigns.

Campaign Management
Build, launch, manage, and optimise campaigns through Meta Ads Manager.
Manage campaigns, ad sets, audiences, placements, bidding, budgets, and creative variations.
Manage prospecting, retargeting, custom audiences, lookalike audiences, and other relevant targeting strategies.
Monitor campaign performance and make data-driven optimisation decisions.

Testing & Optimisation
Test different audiences, ad creatives, ad copy, offers, landing pages, and campaign structures.
Identify winning combinations and allocate budget accordingly.
Optimise campaigns based on CPL, CPA, ROAS, conversion rate, lead quality, and other relevant KPIs.

Tracking & Analytics
Set up, monitor, troubleshoot, and validate:
Meta Pixel
Conversions API (CAPI)
Conversion events
UTM/campaign tracking
Other relevant conversion tracking systems
Ensure campaign data is accurate and reliable.
Work with sales teams to understand whether generated leads are actually converting into qualified opportunities and customers.

Reporting
Provide clear weekly and monthly performance reports.
Explain what happened, why performance changed, what is working, what is not working, and what should be tested next.
Present actionable recommendations based on campaign data.

Collaboration
Work closely with designers, copywriters, sales teams, and other stakeholders to improve campaign performance.
Provide clear creative briefs and feedback based on advertising data.
Communicate campaign priorities, challenges, and opportunities proactively.

What We're Looking For

You should have:

At least 5 years of hands-on Meta Ads experience.
Proven experience managing Facebook and Instagram advertising campaigns.
Strong practical knowledge of media buying, audience targeting, campaign structure, bidding, and optimisation.
Experience managing meaningful advertising budgets.
A proven track record of generating leads, sales, or measurable business results.
Experience scaling campaigns while maintaining acceptable CPL, CPA, ROAS, or other agreed KPIs.
Strong analytical and problem-solving skills.
Experience with conversion tracking and attribution.
The ability to work independently and take ownership of campaign performance.
Strong communication and reporting skills.

We Particularly Value Candidates Who Have:
Managed advertising for Australian businesses.
Experience with B2B, service-based businesses, lead generation, or high-ticket offers.
Experience working with GoHighLevel, HubSpot, or other CRM platforms.
Experience connecting advertising performance with actual sales outcomes.
Meta advertising certifications.
Experience managing multiple campaigns or accounts simultaneously.

What Success Looks Like

Your success in this role will be measured by your ability to generate quality business results, not simply by launching campaigns.

Key performance indicators may include:

Quality and volume of leads or sales generated
Cost per qualified lead
Cost per acquisition
Return on Ad Spend (ROAS), where applicable
Conversion rates
Lead-to-customer performance
Ability to identify and scale winning campaigns
Ability to control and optimise advertising spend
Accuracy of tracking and attribution
Quality and usefulness of reporting
Speed and effectiveness of optimisation decisions

What We Expect From Our Senior Media Buyer

We are looking for someone who will think like an owner.

If a campaign is underperforming, we expect you to investigate why and recommend a solution.

If a campaign is performing well, we expect you to identify opportunities to scale it.

You should be comfortable saying:

“Here is what the data is telling us, here is the problem, and here is what I recommend we do next.”

You should not need to be micromanaged to monitor campaigns, identify issues, or make optimisation recommendations.

How to Apply

To be considered for this position, please complete both required forms:

1. Personality Assessment
----------

2. Candidate Application Form
----------

Both forms must be completed. After submitting both, please state in your application:

“I have completed both forms.”

Only candidates who complete both forms will proceed to the next stage of the hiring process.

Campaign Experience

Please provide 2–3 campaign examples showing:

Your role and responsibilities
Campaign objective
Industry/business type
Approximate advertising budget
Campaign duration
Target audience
Leads or sales generated
CPL / CPA / ROAS, if applicable
Key challenges
What you personally did to improve performance
Final results

Please remove or anonymise any confidential client information.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0133
Controller Execution Time ( Jobseekers / Job )  0.0588
Total Execution Time  0.0944
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,880 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Meta-Ads-Specialist-Media-Buyer-1746608
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0094 seconds)  (Hide)
0.0008   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1746608
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 937186
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1746608
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-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1746608' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746608 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-09-2026=424***Oct-10-2026=28***Oct-11-2026=2***Oct-12-2026=4***Oct-15-2026=3***Oct-16-2026=2***Oct-17-2026=3' WHERE job_id= '1746608'  
0.0009   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=465' WHERE job_id= '1746608'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1746608' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746608 
0.0022   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '937186'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)