Senior Google Ads Specialist — Part Time (2 Days/Week, Growing to Full Time)

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

TYPE OF WORK

Part Time

SALARY

$20+ an hour

HOURS PER WEEK

16

DATE UPDATED

Sep 9, 2026

JOB OVERVIEW

Senior Google Ads Specialist — Part Time (2 Days/Week, Growing to Full Time)

We're a team of four — small, senior, and no layers between you and the work. We're looking for an experienced Google Ads specialist to join us part time, starting at 2 days per week. This is a long-term role — full time is available down the track for the right person as our client load grows.

Worth flagging: your memory has StudioBetter at three employees with a fourth expected. If "team of four" means you plus three staff, that's five people in the room and the ad would undersell it — worth a quick check on which count you mean before posting.

What you'll be doing

Building, managing and optimising Search, Shopping, PMax and Demand Gen campaigns
Keyword and search term work: research, clustering, n-gram analysis, negatives, promotion decisions
Bid strategy selection and target setting grounded in actual unit economics, not guesswork
Writing and testing RSAs at the asset level
Diagnosing conversion tracking problems and knowing when the data can't be trusted
Contributing real strategic thinking: account structure decisions, budget allocation, where the next growth is going to come from
Documenting what you did and why, clearly enough that someone else can pick it up

No client communication is required to start. You'll work directly with our internal team. That said, excellent written English and communication is non-negotiable — you'll be writing account notes, flagging issues, explaining your reasoning, and pushing back when you disagree with a direction. There's a path to client-facing work later if you want it.

What we're looking for

4+ years of hands-on Google Ads experience, ideally agency-side across multiple accounts
Genuine experience in both ecommerce and lead generation (not just one)
Strong grasp of conversion tracking: GA4, GTM, enhanced conversions, offline imports
Comfortable in Google Ads Editor, Merchant Center and spreadsheets
Someone who thinks in terms of profit and business outcomes, not platform metrics
Self-directed: you can be handed an account and a goal and get on with it
Available for some overlap with Australian business hours (AEST/AEDT)

Nice to have

Meta Ads experience
Feed management tools (Channable, Feedonomics or similar)
Looker Studio reporting
Shopify familiarity — comfortable navigating a store, collections and product pages
SEO fundamentals: you understand how paid and organic interact, and can spot when a landing page is working against itself
You actually use AI tools in your workflow. If you're already using Claude (or similar) for research, analysis and getting through the boring parts faster, tell us how — we care about this more than most agencies do

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0183
Total Execution Time  0.0201
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,489,552 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Google-Ads-Specialist-Part-Time-2-DaysWeek-Growing-to-Full-Time-1726640
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0083 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1726640
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 940802
 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` = 1726640
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-24',ej.date_added) duration_daysDATEDIFF('2026-09-24',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-09-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1726640' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1726640 
0.0011   UPDATE employer_jobs SET hit_counts '***Sep-09-2026=360***Sep-10-2026=75***Sep-11-2026=17***Sep-12-2026=6***Sep-13-2026=5***Sep-14-2026=26***Sep-15-2026=19***Sep-16-2026=9***Sep-17-2026=5***Sep-18-2026=6***Sep-24-2026=1' WHERE job_id'1726640'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=529' WHERE job_id'1726640'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1726640' 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` = 1726640 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '940802'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)