Amazon Account Manager (Amazon Arbitrage & Private Label)

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

TYPE OF WORK

Any

SALARY

$150 to $450

HOURS PER WEEK

TBD

DATE UPDATED

Sep 25, 2026

JOB OVERVIEW

We are looking for an experienced Amazon Account Manager who can manage our Amazon business from start to finish. The ideal candidate should have hands-on experience in Online Arbitrage, Retail Arbitrage, Wholesale (preferred), and Private Label, with the ability to independently handle product research, sourcing, listing creation, PPC, inventory management, account health, and business growth.

Responsibilities
Conduct profitable product research for Amazon Arbitrage and Private Label.
Source products and negotiate with suppliers and manufacturers.
Create and optimize Amazon listings using SEO best practices.
Manage Amazon Seller Central and maintain excellent Account Health.
Launch, manage, and optimize Amazon PPC campaigns.
Plan and manage FBA shipments and inventory replenishment.
Monitor sales, profitability, and key performance metrics.
Handle customer issues, reimbursements, and Amazon policy compliance.
Analyze competitors and identify new product opportunities.
Manage the complete Amazon business lifecycle—from product sourcing to scaling.

Requirements
3+ years of proven experience managing Amazon Seller Central accounts.
Strong knowledge of Online Arbitrage, Retail Arbitrage, and Private Label.
Experience with Amazon FBA and Brand Registry.
Proficiency with tools such as Helium 10, Keepa, Jungle Scout, SellerAmp SAS, RevSeller, and Tactical Arbitrage.
Experience managing Amazon PPC campaigns.
Strong analytical, communication, and problem-solving skills.
Ability to work independently and take ownership of projects.

Preferred Qualifications
Experience managing Amazon US, UK, Canada, or EU marketplaces.
Knowledge of Wholesale sourcing and logistics.
Experience launching and scaling Private Label brands.
Advanced Excel or Google Sheets skills.

Growth Opportunities
Career growth into Senior Amazon Account Manager or Amazon Operations Manager.
Opportunity to lead and build an Amazon operations team.
Work directly with leadership and contribute to business strategy.
Exposure to multiple Amazon marketplaces and business models.
Continuous learning and development in e-commerce and Amazon growth strategies.

What We're Looking For

We're seeking a proactive, results-driven Amazon professional who takes ownership, solves problems independently, and is passionate about growing an Amazon business. If you have a proven track record of delivering measurable results and want to grow with a fast-growing company, we'd love to hear from you.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0024
Controller Execution Time ( Jobseekers / Job )  0.0231
Total Execution Time  0.0274
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,784 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Amazon-Account-Manager-Amazon-Arbitrage-Private-Label-1685733
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0150 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1685733
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 941343
 LIMIT 1 
0.0026   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1685733
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1685733' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1685733 
0.0009   UPDATE employer_jobs SET hit_counts = '***Jul-09-2026=297***Jul-10-2026=74***Jul-11-2026=36***Jul-12-2026=14***Jul-13-2026=19***Jul-14-2026=10***Jul-15-2026=13***Jul-16-2026=3***Jul-17-2026=5***Jul-18-2026=1***Jul-19-2026=1***Jul-20-2026=3***Jul-21-2026=1***Jul-22-2026=3***Jul-23-2026=3***Jul-24-2026=1***Jul-25-2026=1***Jul-26-2026=3***Jul-27-2026=7***Jul-28-2026=5***Jul-29-2026=3***Jul-30-2026=6***Jul-31-2026=3***Aug-01-2026=2***Aug-02-2026=2***Aug-03-2026=2***Aug-04-2026=3***Aug-05-2026=2***Aug-07-2026=1***Aug-09-2026=1***Aug-10-2026=4***Aug-11-2026=2***Aug-12-2026=1***Aug-15-2026=1***Aug-16-2026=1***Aug-17-2026=1***Aug-19-2026=3***Aug-20-2026=1***Aug-21-2026=1***Aug-24-2026=1***Aug-25-2026=2***Aug-27-2026=1***Aug-28-2026=1***Aug-29-2026=1***Aug-31-2026=1***Sep-05-2026=2***Sep-06-2026=1***Sep-14-2026=1***Sep-16-2026=2***Sep-17-2026=2***Sep-18-2026=2***Sep-23-2026=2***Sep-25-2026=142***Sep-26-2026=36***Sep-27-2026=1' WHERE job_id= '1685733'  
0.0017   UPDATE employer_jobs SET monthly_hits = '***Jul-2026=512***Aug-2026=35***Sep-2026=191' WHERE job_id= '1685733'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1685733' 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` = 1685733 
0.0029   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '941343'
AND `date_added` >= '2022-06-08' 
0.0006   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)