Marketing Manager / Lead — Ecommerce/DTC (owns the calendar, strategy, content & launches) | Full-Time

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

TYPE OF WORK

Full Time

SALARY

2500 - 5000 AUD

HOURS PER WEEK

40

DATE UPDATED

Aug 14, 2026

JOB OVERVIEW

We're a ~$10M AU DTC ecommerce brand on Shopify, growing fast. We're hiring a marketing manager to own our marketing end to end: the strategy, the calendar, the launches, and the day-to-day engine. You d ---------- what we say, when we say it, and you make sure every channel and every dollar pulls in the same direction. You set the plan and produce a lot of the work yourself (campaign emails, social, assets) while directing our media buyers. Paid media is run by two dedicated buyers, and a community manager runs our 50k group, you are the brain, the hands and the numbers that tie it all together.

What you'll own:

The calendar, your single source of truth. The promotional and sales calendar (Father's Day, EOFY, BFCM, seasonal), the launch schedule, the content, email and social calendars, all in one place, all tied to sales and stock data.
Running the marketing, you own the outcome. The offers, promotions and launches, what we push and why. You own the revenue marketing drives and make the priority calls off the data.
Working with the media buyers. You direct our two buyers off the calendar, brief them on what to push and when, hand them the offers and assets, and make sure paid tells the same story as email and social.
Social strategy + leading the team. You own the social strategy, map out what we create, brief the team, and constantly bring ideas on what to make and launch to drive reach and virality, and produce content yourself where needed.
Campaign emails. You build and send all our campaign and promotional emails (the broadcast sends behind launches, sales and offers) and own the campaign email calendar.
Launches + sales, end to end. Plan the launch, set the offer, brief everyone, produce the assets, and coordinate paid + email + social + community so it all fires together.
Design + asset production. You produce the assets for email, social and the website using AI tools (Canva/Figma/Adobe + AI image tools) to move fast and stay on-brand. You produce, not just brief.
Budgeting + forecasting. You help own the marketing budget: plan the spend, forecast the return, and manage marketing to a number.
Analytics, reporting + growth strategy. You are analytical. You report across every channel (GA4, Meta, Google, Polar), turn the numbers into a clear story, and come back to us proactively with a growth strategy built around campaigns.
New product development. You manage the NPD pipeline with our sourcing team and turn new products into launches.
You're a strong fit if you have 4+ years in DTC/ecommerce marketing, can show us the emails, social and design you've personally made (portfolio required), are hands-on with design + AI asset tools, think strategically about social and virality, are comfortable in the numbers (GA4, Meta, Polar), know Shopify + Klaviyo, and can work Australian business hours.

This is not for paid-media or SEO-only specialists, pure strategists who won't get hands-on, junior coordinators, or agencies applying as individuals.

Full-time, exclusive, long-term. Remote. AU business-hours overlap. AUD $2,400–4,000/month depending on experience.

To apply, fill in this short form (with links to work you've made), applications without it won't be reviewed: ----------

Strong candidates will be given a short paid trial task so you can show your work in action.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0323
Total Execution Time  0.0336
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,520,568 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-Manager-Lead-EcommerceDTC-owns-the-calendar-strategy-content-launches-Full-Time-1709088
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0274 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709088
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 459816
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1709088
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-17',ej.date_added) duration_daysDATEDIFF('2026-08-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1709088' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709088 
0.0006   UPDATE employer_jobs SET hit_counts '***Aug-14-2026=818***Aug-15-2026=76***Aug-16-2026=2***Aug-17-2026=1' WHERE job_id'1709088'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Aug-2026=896' WHERE job_id'1709088'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1709088' 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` = 1709088 
0.0206   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '459816'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)