Marketing Manager Jobs in South Africa.

South Africa is the most industrialized economy in Africa, with strong finance, mining, technology, and services sectors across Johannesburg, Cape Town, and Durban. Browse jobs across South Africa from companies hiring nationwide.

Marketing managers plan and run the campaigns that grow awareness and demand. Browse marketing manager jobs from companies hiring worldwide.

Total jobs
62
positions indexed
New today
1
last 24 hours
Companies
32
actively hiring
Worldwide remote
0
from anywhere
Fuku
Assistant Marketing Manager
Fuku
⚡ Apply early Cape Town, Western Cape, South... Onsite
● New 👁 Seen ✓ Applied 4mos ago
Pavago
Inbound Marketing Manager
Pavago
⚡ Apply early Kenya Onsite
● New 👁 Seen ✓ Applied 4mos ago
Huzzle
Remote Digital Marketing Manager
Huzzle
⚡ Apply early South Africa Onsite ⚠ 6mo+ old
● New 👁 Seen ✓ Applied 6mos ago
Huzzle
Account Manager - Digital Marketing Agency
Huzzle
⚡ Apply early South Africa Onsite ⚠ 6mo+ old
● New 👁 Seen ✓ Applied 6mos ago
Huzzle
Marketing Manager - Demand Generation & Growth Marketing
Huzzle
⚡ Apply early South Africa Onsite ⚠ 6mo+ old
● New 👁 Seen ✓ Applied 6mos ago
Huzzle
Growth Marketing Manager
Huzzle
⚡ Apply early South Africa Onsite ⚠ 6mo+ old
● New 👁 Seen ✓ Applied 7mos ago
Huzzle
Head of Marketing
Huzzle
⚡ Apply early South Africa Onsite ⚠ 6mo+ old
● New 👁 Seen ✓ Applied 7mos ago
Huzzle
Email Marketing Client Manager
Huzzle
⚡ Apply early South Africa Onsite ⚠ 6mo+ old
● New 👁 Seen ✓ Applied 7mos ago
TransPerfect
Life Sciences Marketing Lead – Audience Engagement
TransPerfect
⚡ Apply early ZA-Cape Town+ Onsite ⚠ 6mo+ old
● New 👁 Seen ✓ Applied 7mos ago
Pavago
Content Marketing Manager - Fintech Growth (Remote)
Pavago
⚡ Apply early South Africa Onsite ⚠ 6mo+ old
● New 👁 Seen ✓ Applied 7mos ago
Huzzle
Email Marketing Account Manager
Huzzle
⚡ Apply early South Africa Onsite ⚠ 6mo+ old
● New 👁 Seen ✓ Applied 7mos ago
Huzzle
Account Manager (Marketing Industry)
Huzzle
⚡ Apply early United States Onsite ⚠ 6mo+ old
● New 👁 Seen ✓ Applied 8mos ago

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free