Senior Media Buyer (Meta Ads + Google Ads Specialist) — Full Time | Results Driven Role

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

TYPE OF WORK

Full Time

SALARY

$10 per hour

HOURS PER WEEK

40

DATE UPDATED

Feb 23, 2026

JOB OVERVIEW

Senior Media Buyer — Meta Ads & Google Ads (Full Time)

We are currently looking for a highly skilled, experienced full-time Media Buyer to manage:
• Our internal Meta Ads campaigns (Food Truck Coach)
• Google Ads lead generation campaigns for our clients

This is a results-driven role where performance and outcomes matter more than activity.

You will be responsible for generating consistent, profitable enquiries through paid advertising and fully owning campaign performance.

Experience and proven results are a MUST.

IMPORTANT REQUIREMENTS
• Must be a specialist in BOTH Meta Ads AND Google Ads
• Must have proven lead generation results
• Must be available full-time Monday–Friday, 9am–5pm AEDT (Australian business hours)
• Must be responsive during Australian business hours
• This is a performance and accountability-based role

We are not looking for junior media buyers or general marketers.

Role Overview

You will be responsible for:

1. Meta Ads (Agency Growth – Food Truck Coach)

• Manage and optimise Meta ad campaigns for our business
• Generate qualified inbound leads and booked calls
• Test creatives, hooks, audiences and offers
• Improve cost per lead and conversion performance
• Scale campaigns safely once performance is proven
• Work closely with internal team on funnel and offer optimisation

You fully own Meta performance for the agency.

2. Google Ads (Client Lead Generation)

• Launch, manage and optimise Google Ads campaigns for clients
• Build and manage Search campaigns (primary focus)
• Use Performance Max and Display when appropriate
• Conduct keyword research and campaign structuring
• Write and test ad copy
• Optimise for lead quality and cost efficiency
• Scale campaigns once targets are achieved
• Rebuild campaigns when performance drops

You are responsible for ensuring campaigns produce results, not just managing them.

3. Lead Generation Ownership & Performance

• Deliver consistent enquiry volume
• Maintain efficient cost per lead
• Identify conversion bottlenecks
• Improve lead quality
• Ensure campaigns remain profitable and scalable

4. Tracking & Technical Accuracy

• Set up and verify conversion tracking
• Ensure accurate attribution (forms, calls, booked calls)
• Troubleshoot tracking issues with internal technical team
• Ensure campaigns are fully measurable

5. Scaling & Growth

• Increase ad spend once performance stabilises
• Scale campaigns safely
• Identify opportunities to improve results
• Adjust strategy based on performance data

6. Reporting & Communication

• Monitor campaigns daily
• Provide weekly performance reporting
• Track:
• Enquiry volume
• Cost per enquiry
• Conversion rate
• Campaign efficiency
• Communicate professionally with clients via WhatsApp during AEDT hours
• Collaborate with internal team (web developer, technical team, CSM)

Working Requirements
• Full-time availability (Monday–Friday)
• Available 9am–5pm Australian AEDT
• Able to manage multiple ad accounts simultaneously
• High attention to detail and accountability
• Proactive problem-solving mindset

Required Experience
• Proven results managing Meta Ads AND Google Ads (minimum 2 years full-time experience)
• Strong lead generation experience
• Experience with local service businesses or agencies
• Deep understanding of campaign optimisation
• Strong conversion tracking knowledge
• Ability to troubleshoot underperforming campaigns
• Professional written English

Preferred Experience
• Agency experience
• Call-based lead generation funnels
• Scaling campaigns profitably
• Experience working with international clients

Performance Expectations

Success will be measured by:
• Consistent enquiry generation
• Cost per lead performance
• Campaign scalability
• Speed of troubleshooting
• Client satisfaction
• Agency lead generation performance

Role Objective

Your objective is to ensure both our agency and our clients receive a consistent, scalable flow of qualified enquiries through Meta Ads and Google Ads while continuously improving performance over time.

Application Instructions (IMPORTANT)

To apply, please send a short Loom video explaining:
• Your Meta Ads experience
• Your Google Ads experience
• Results you have achieved
• Accounts or industries you’ve managed
• What you believe you could bring to our business

Please DM your Loom link.

Applications without a Loom will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0171
Total Execution Time  0.0188
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,760 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Media-Buyer-Meta-Ads-Google-Ads-Specialist-Full-Time-Results-Driven-Role-1585714
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0079 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1585714
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 906621
 LIMIT 1 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1585714
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',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-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1585714' 
0.0013   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1585714 
0.0008   UPDATE employer_jobs SET hit_counts '***Feb-23-2026=143***Feb-24-2026=23***Feb-25-2026=9***Feb-26-2026=4***Feb-27-2026=3***Feb-28-2026=2***Mar-01-2026=1***Mar-02-2026=6***Mar-03-2026=13***Mar-04-2026=7***Mar-05-2026=2***Mar-07-2026=2***Mar-09-2026=4***Mar-10-2026=1***Mar-11-2026=5***Mar-12-2026=1***Mar-13-2026=3***Mar-17-2026=3***Mar-19-2026=2***Mar-20-2026=3***Mar-23-2026=1***Mar-24-2026=2***Mar-26-2026=3***Mar-31-2026=2***Apr-01-2026=4***Apr-02-2026=5***Apr-03-2026=2***Apr-05-2026=2***Apr-10-2026=1***Apr-12-2026=1***Apr-13-2026=1***Apr-14-2026=2***Apr-17-2026=3***Apr-21-2026=1' WHERE job_id'1585714'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=184***Mar-2026=61***Apr-2026=22' WHERE job_id'1585714'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1585714' 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` = 1585714 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '906621'
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)