The Creative & Brand Manager is responsible for building a bold, distinctive, and commercially effective brand presence at a global scale. Operating in a fast-moving environment, this role will bring pace, ambition, and creative courage to the marketing function. This role will lead the development of standout creative campaigns, compelling, visual content, high-impact video content, and memorable event experiences that make the brand impossible to ignore. We are looking for a creative leader who is comfortable taking calculated risks, challenging conventional B2B marketing, and using AI and emerging technologies to create more engaging, relevant, and scalable marketing content and campaigns. The role will turn complex products and ideas into creative visuals, stories, and experiences that build awareness, generate engagement, and support commercial growth globally.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed