Paid Social / Paid Media Manager

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

TYPE OF WORK

Full Time

SALARY

$1500-2500

HOURS PER WEEK

40

DATE UPDATED

Aug 13, 2026

JOB OVERVIEW

IMPORTANT: Please read below before submitting your application.
In the application form, you'll be required to submit a 2-minute video introduction answering: Who are you, and why do you think you're the best fit for this role?
- You'll also be asked a few short written questions. If your video checks out, we'll invite you to interview.

In your application, use the Code: 8000. Applications without this subject line will not be reviewed.

Our paid media performance directly impacts business growth.
Right now, we need someone who can manage, optimize, and scale ad accounts; not just maintain them.
We don’t need someone who just “runs ads.” (This is not a typical Social Media Manager role)
We need someone who understands performance, profitability, and decision-making behind the numbers.
We’re not looking for a passive account manager waiting for direction.
We need someone who can take ownership, think commercially, and continuously improve results.
— Andy Gray, Founder & CEO

WHO WE ARE
We’re not media buyers. We’re Performance Scientists.

The Graygency works with 7-8 figure DTC e-commerce brands across the UK, US, and UAE. While other agencies are chasing ROAS and vanity metrics, we’re in the P&L  pulling apart unit economics, contribution margins, and the commercial levers that actually drive long term profitable growth.

For most of our clients, we’re not just managing their ads. We’re operating as their growth team, , building the commercial roadmap and growth strategy.

We then execute True Performance across the paid media platforms.

We’re also building this differently. AI-assisted analysis, automated reporting, custom tooling, we're replacing the busywork with technology so our people can focus on the thinking that actually moves the needle.

WHAT YOU'LL ACTUALLY DO:
Paid Social Management
- Deliver the Paid Social Strategy to hit platform acquisition and retention targets
- Manage and optimise paid social ad accounts (Meta, TikTok, etc.)
- Execute and iterate campaigns based on performance data
- Monitor budgets, pacing, and performance daily
- Ensure campaigns are driving profitable growth (not just vanity metrics)

Strategy & Execution
- Implement strategies and testing frameworks to drive profitable growth
- Assist Paid Media Strategists in executing digital strategy
- Contribute to marketing and content strategy for client brands
- Performance & Insights
- Produce reports, strategic insights, and innovation to improve KPIs
- Translate data into clear recommendations for clients
- Stay up to date with trends, platforms, and industry data (IPA, WARC, etc.)

Client & Account Ownership
- Support communication with clients (weekly/monthly updates)
- Deliver insights, reports, and clear recommendations
- Take ownership of performance; not just execution
- Build strong relationships and trust with clients

Continuous Improvement
- Stay up to date with platform changes, trends, and best practices
- Bring new ideas and strategies proactively
- Identify opportunities to improve efficiency, scale, and profitability
- Contribute to internal systems and processes

WHAT SUCCESS LOOKS LIKE:
- Accounts scale profitably (not just spend increases)
- Clear improvements in CPA, ROAS, and contribution margin
- Strong testing velocity across creatives and audiences
- Clients trust your insights and strategic direction
- You take ownership; not just complete tasks

THE SKILLS WE NEED YOU TO BRING:
- 1–3+ years experience in Paid Social (Meta, TikTok, etc.)
- Experience managing ad accounts and budgets
- Strong analytical and data-driven mindset
- Understanding of performance marketing (not just boosting posts)
- Experience in a client-facing role
- Ability to work in a fast-paced, remote environment
- Strong communication and collaboration skills

NICE-TO-HAVES:
- Experience with DTC e-commerce brands
- Familiarity with tools like Triple Whale, Northbeam, Shopify (Analytics), Data Studio/Two Minutes Reports/similar, DataFeedWatch/similar
- Understanding of creative strategy and hooks
- Experience working with creative teams
- Exposure to AI tools and automation

WHAT WE OFFER:
- Salary Band: $ ---------- per month
- 5 weeks holiday per year
- European timezone

RED FLAGS (Don't Apply If…)
You only execute tasks without understanding performance
You focus on metrics without understanding profitability
You wait for instructions instead of thinking proactively
You struggle with feedback or iteration
You can’t keep up with a fast-paced environment

Our Culture
We believe in doing things well at The Graygency; we are constantly looking for ways to innovate and improve the delivery of our product. Every day we turn up and deliver our best work as a team in order to deliver the best results for the brands that trust us with their marketing budgets.

If you are ready to work and have the skills required, please submit your application directly here:

----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0137
Total Execution Time  0.0151
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,808 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Paid-Social-Paid-Media-Manager-1708498
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0087 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1708498
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 881972
 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` = 1708498
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-22',ej.date_added) duration_daysDATEDIFF('2026-08-22',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-08-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1708498' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1708498 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-13-2026=787***Aug-14-2026=102***Aug-15-2026=41***Aug-16-2026=1***Aug-22-2026=1' WHERE job_id'1708498'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=932' WHERE job_id'1708498'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1708498' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1708498 
0.0034   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '881972'
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)