Amazon Senior PPC Specialist | XP Strategy

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

TYPE OF WORK

Full Time

SALARY

$1,500 - $2,500/month (commensurate with

HOURS PER WEEK

40

DATE UPDATED

Sep 3, 2026

JOB OVERVIEW

XP Strategy runs Amazon and marketplace advertising for seven- and eight-figure sellers in the US and internationally, including UK-based Nature's Blends. We handle PPC, creative, catalog, and marketplace expansion across Amazon, Walmart, Target, and TikTok. As an Amazon Ads Verified Partner, we work hands-on in AMC and DSP, and we run advertising in Walmart Connect and Target Plus. The team is small, senior, and fully distributed, and we are growing.

You run the advertising for a portfolio of client brands. You hit each account's ACoS and TACoS targets. The Account Manager sets the goal; you d ---------- how the ads get there, from structure and bids to budgets, keywords, and negatives. You watch pacing daily and catch spend problems before they cost budget.

What we're looking for
- Experience with AMC is required. DSP experience is a strong plus.
- 3+ years managing Amazon PPC hands-on, ideally at an agency, across several brands at once
- A track record managing five-figure monthly ad spend for seven-figure brands (required)
- Deep command of Sponsored Products, Sponsored Brands, and Sponsored Display
- Campaign architecture that holds up as an account scales: branded, non-branded, and competitor segmentation with deliberate match types
- Bid and budget discipline against clear ACoS and TACoS targets
- Bulk operations experience
- Advanced Excel or Google Sheets, with strong analytical skills
- At home in the Amazon Ads console and in AdLabs (our primary tool), Helium 10, Data Dive, and MixShift, with the judgment to override a tool when the data says otherwise
- Fluent written and spoken English; you can tell an Account Manager or brand owner why ACoS moved and what you are doing about it
- Comfortable running several accounts at once without dropping details, with ClickUp, Asana, or a similar tool in daily use
- Vendor Central, Walmart Connect, and Target retail media are a plus

Responsibilities:
- Campaign build-out. Build campaigns across ad types and match types, structured to our naming conventions and SOPs.
- Bids and budgets. Manage bids and budgets to each account's targets. Keyword harvesting and negations run on a set schedule, and budgets are planned around launches, Prime Day, and Q4 before the traffic arrives.
- Optimization and research. Tune placements and budgets continuously, run keyword, competitor, and market research, and A/B test content for conversion.
- Quality control. Check the accuracy of everything that ships to an account. A misplaced decimal on a bulk upload spends client money.
- Reporting and forecasting. Deliver reporting an Account Manager can put in front of a client, framed in revenue, profitability, and TACoS. Flag performance problems early, and build advertising forecasts clients can plan budget and inventory against.
- Collaboration. Work with Account Managers, creative, and catalog. When ranking or conversion is the actual problem, say so.
- Growth. Track Amazon advertising updates and bring the expansion opportunities you find in the data as concrete recommendations. Keep ClickUp current.

What success looks like after a year:
- Your accounts hold their ACoS and TACoS targets month over month.
- Any account you have touched is structured cleanly enough for someone else to pick up.
- Account Managers trust your numbers without re-checking them, and your analysis shows up in their client calls.

Working terms:
- Fully remote, on a distributed team
- US Eastern hours, 9:00am to 5:00pm, Monday to Friday
- Paid time off
- Direct access to leadership, with influence over how advertising is run here
- Exposure to seven- and eight-figure brands across Amazon, Walmart and Target
- Pay is commensurate with experience

How to apply:
Read this post fully, then complete our short application form. It includes a 2-minute video where you walk us through a PPC win you are proud of, as if you were explaining it to the client.

Form: ----------

Please note: we do not respond to anyone through OnlineJobs, and we do not review messages or applications sent here. The only way to be considered is to complete the application form linked above. No form, no application.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0161
Total Execution Time  0.0176
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,519,624 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Amazon-Senior-PPC-Specialist-XP-Strategy-1723018
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0091 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1723018
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 435090
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1723018
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-10',ej.date_added) duration_daysDATEDIFF('2026-09-10',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-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1723018' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723018 
0.0011   UPDATE employer_jobs SET hit_counts '***Sep-03-2026=919***Sep-04-2026=90***Sep-05-2026=24***Sep-10-2026=1' WHERE job_id'1723018'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Sep-2026=1033' WHERE job_id'1723018'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1723018' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723018 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '435090'
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)