Requirements
- Vantage is seeking a strategic, results-oriented SVP of Global Marketing to lead the global marketing function across centralized and regional teams ,
- Bachelor’s degree in Marketing, Communications, Business, Journalism, or a related field; MBA or advanced degree preferred ,
- 15+ years of progressive senior leadership experience in global marketing, corporate communications, public relations, or brand management roles ,
- Demonstrated experience leading hybrid organizations with centralized shared services and decentralized regional teams in a global, matrixed environment ,
- Deep expertise in brand strategy, corporate communications, public relations, executive messaging, crisis communications, and external stakeholder engagement ,
- Proven experience serving as a senior advisor to executive leadership on messaging, reputation and communications strategy ,
- Travel required is expected to be up to 25% but may increase over time as the business evolves
What the job involves
- The Global Marketing team is responsible for defining, developing, and executing the company’s global brand, demand generation, product marketing, and external communications strategy across all regions and markets ,
- The organization operates under a hybrid model, combining centralized shared services with strong regional marketing leadership to ensure both global consistency and local market relevance ,
- The team partners closely with Sales, Product, Finance, Operations, HR, and Executive Leadership to directly support revenue growth, pipeline generation, market positioning, and corporate reputation ,
- Unlike traditional marketing organizations that operate as service functions, Global Marketing is embedded in the commercial engine of the business—driving measurable outcomes, enabling go-to-market execution, and strengthening enterprise value worldwide ,
- The marketing function is part of the overall matrixed management structure at Vantage, whereby we have a global functional team coupled with regionally embedded marketing leads working hand in glove with our regional teams ,
- This role is responsible for setting global strategies, establishing operating models, and ensuring strong execution across all markets ,
- The SVP will lead four direct reports: a centralized VP of Marketing & Brand Oversight (Global) who operates as an internal agency/shared services model, and three decentralized regional marketing business partners supporting North America, EMEA, and APAC ,
- The SVP of Global Marketing is a key member of the senior leadership team and will partner closely with Sales, Product, and Operations leadership to align marketing investment with growth priorities, customer needs, and regional business objectives ,
- Define and drive the global marketing vision, strategy, and operating model, balancing centralized capabilities with regional execution ,
- Provide oversight and strategic direction to regional marketing teams, enabling effective go-to-market strategies and execution ,
- Align marketing and communications priorities with business growth, customer engagement, and regional objectives ,
- Serve as the senior executive accountable for Vantage’s global brand, ensuring clear, differentiated positioning and consistent messaging across all regions and channels ,
- Lead corporate reputation, public relations, executive communications, and global messaging initiatives ,
- Establish global messaging frameworks that communicate Vantage’s strategy, values, sustainability commitments, and long-term vision to all stakeholders ,
- Act as the senior leader for public and media relations, including agency oversight, proactive storytelling, executive visibility, and media response ,
- Oversee crisis communications planning and execution to ensure preparedness and effective coordination with leadership, Legal, Operations, and regional teams ,
- Lead, mentor, and develop the global marketing leadership team, fostering accountability, collaboration, and high performance ,
- Ensure centralized and regional teams operate cohesively as a unified organization ,
- Oversee budgets, performance metrics, and ROI for global marketing and communications initiatives ,
- Manage agency, vendor, and partner relationships to ensure quality, alignment, and consistent execution ,
- Navigate competing priorities in a fast-paced global environment while maintaining focus on strategic goals ,
- Execute additional duties as assigned by Executive Leadership
