Digital Marketing Manager — Media Buyer

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

TYPE OF WORK

Part Time

SALARY

$10/hour

HOURS PER WEEK

20

DATE UPDATED

Oct 12, 2026

JOB OVERVIEW

Role: B2B Digital Marketing Manager

Hours: Part-time — 20 hours per week
Rate: From $10 AUD/hr, depending on experience
Location: Remote — Filipino contractor
Type: Independent contractor

⚠ This is a B2B-only role. Meta Ads and LinkedIn Ads experience is non-negotiable. If you have only worked with B2C brands or cannot show paid ads results for business-to-business clients, please do not apply.


About the Role
We are growing and need an experienced B2B Digital Marketing Manager to take full ownership of our digital marketing strategy — from paid ads through to organic, content direction and lead generation.
This is a senior, autonomous role. You will be responsible for building and executing the strategy across Meta and LinkedIn, driving qualified B2B leads from Australian business owners and decision-makers, and overseeing content direction. We need someone who understands B2B marketing at a deep level, can think commercially and takes full accountability for results.


What You'll Be Doing
Meta Ads
Own and manage Meta lead generation campaigns targeting Australian businesses end to end
Build, test and optimise audiences, ad angles, offers and creative
Monitor CPL, lead quality and conversion rates — optimise continuously
Scale what's working, cut what isn't
Take full accountability for Meta Ads performance
LinkedIn Ads
Plan and manage LinkedIn paid campaigns targeting Australian business owners and decision-makers
Build audiences, test ad formats, angles and offers
Optimise for lead quality — not just clicks or impressions
Identify what LinkedIn can do that Meta can't and leverage it
B2B Lead Generation Strategy
Own the overall B2B lead generation strategy across paid and organic
Identify and target the right Australian businesses and decision-makers
Build a consistent, predictable pipeline of qualified B2B enquiries
Focus on quality over volume — we want businesses ready to hire, not just browsers
Continuously test and improve messaging, offers, targeting and creative
Organic & Content Direction
Develop and execute an organic strategy across LinkedIn, Facebook and Instagram
Direct content — brief what needs to be made, why, and what it needs to achieve
Identify what's working in paid and translate it to organic
Ensure content serves lead generation and brand credibility — not just engagement
Oversee content quality and direction — you don't need to create it, but you own the strategy
Lead Funnel & Conversion
Manage the full journey from first touchpoint through to booked call or enquiry
Optimise lead forms, landing pages, offers and calls to action
Identify where leads are dropping off and address it
Track pipeline from Reach → Lead → Qualified Lead → Booked Meeting
Reporting & Strategy
Report clearly on performance across all channels — what's working, what isn't, what's next
Provide actionable recommendations on what to test, change or scale
Own the strategy — not just execution


What We're Looking For
Must Have
Proven Meta Ads experience for B2B clients — you can show results
Proven LinkedIn Ads experience — campaigns, audiences, targeting decision-makers
Strong understanding of B2B marketing — how to reach and convert business owners and decision-makers
Experience building and owning a lead generation strategy, not just executing someone else's
Understands the difference between leads and qualified leads — and optimises for the latter
Highly analytical — reads the data, knows what it means, acts on it
Strong written English — can write compelling B2B ad copy and messaging
Commercially minded and results-driven — you care about outcomes, not activity
Self-managed and autonomous — you don't need to be told what to do next
Highly Desirable
Experience marketing to Australian businesses specifically
Experience with GoHighLevel or similar CRM and automation platforms
Organic social media experience — LinkedIn, Facebook and Instagram
Experience briefing or directing a content creator
Familiarity with the recruitment, staffing or HR services industry
Tools & Platforms
Meta Ads Manager — advanced level required
LinkedIn Campaign Manager — advanced level required

Facebook
& Instagram
LinkedIn (organic)
CRM systems (GoHighLevel preferred)
Landing pages and lead funnels

Email
marketing and automation
Analytics and reporting tools
Canva


What to Include in Your Application
1. Your CV or LinkedIn profile
2. Examples of Meta Ads campaigns you have personally managed for B2B clients — include:
The business or industry
What you were trying to achieve
What you tested and optimised
Results — CPL, lead volume, lead quality, outcomes
3. Examples of LinkedIn Ads campaigns you have managed — same detail as above
4. How would you approach building a B2B lead generation strategy for a recruitment agency targeting Australian businesses? Walk us through your thinking.
5. Your availability and preferred hours

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0155
Total Execution Time  0.0169
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,152 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Digital-Marketing-Manager-Media-Buyer-1748017
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0089 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1748017
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 1009360
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1748017
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-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 = '1748017' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1748017 
0.0012   UPDATE employer_jobs SET hit_counts = '***Oct-12-2026=1534***Oct-13-2026=133***Oct-14-2026=42***Oct-15-2026=16***Oct-16-2026=18***Oct-17-2026=13***Oct-18-2026=5***Oct-19-2026=23***Oct-20-2026=29***Oct-21-2026=17***Oct-22-2026=14***Oct-23-2026=7***Oct-25-2026=3***Oct-26-2026=1' WHERE job_id= '1748017'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1851' WHERE job_id= '1748017'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1748017' 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` = 1748017 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1009360'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)