As Vice President of Brand Marketing, you will be responsible for defining, building, and amplifying the SOREL brand globally. You will lead the development of the brand strategy, oversee the creation of compelling content and storytelling, and ensure that every consumer touchpoint consistently strengthens brand relevance, distinctiveness, and demand. This role sits at the intersection of brand vision, creative excellence, and commercial impact. You will guide how SOREL shows up in culture, across channels, and throughout the consumer journey, leading teams responsible for brand marketing, content creation, social media, influencer marketing, partnerships, and brand communications. Working closely with Creative, Product, DTC, Regional Marketing, and Performance Marketing leaders, you will drive a cohesive marketing ecosystem that balances long-term brand building with short-term business results. While not directly accountable for performance marketing execution, you will provide strategic leadership and input to ensure brand and performance efforts work together to maximize growth.
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
Executive