FAQs
What is the primary focus of the Vice President, Marketing Communications DACH role?
The primary focus is to lead the marketing and communications organization for the DACH cluster, contributing to market strategy and supporting the delivery of results across brand marketing, PR, internal and external communications, sponsorships, and partnerships.
What geographical areas does this role cover?
This role covers the DACH cluster, specifically focusing on Germany as the acting Head of Marketing, along with other markets within the region.
Is fluency in any particular languages required for this position?
Yes, fluency in both German and English is required for this position.
What are the key responsibilities of the role?
Key responsibilities include setting marketing strategies, overseeing budget strategies, driving collaborative relationships, supporting project initiation, negotiating sponsorship contracts, and representing Mastercard at customer-facing events.
What level of experience is expected from candidates?
Candidates should have a proven track record in leading marketing and communications organizations, significant experience in three or more marketing families, and experience engaging at the C-suite level.
Where is the required work location for this role?
This role requires you to be in the Frankfurt office three days a week.
What kind of marketing experience should candidates possess?
Candidates should have experience in PR and communications, B2B and consumer marketing, and experience operating in sophisticated advertising and media markets.
How does the role engage with external partners?
The role includes building partnerships and relationships, negotiating sponsorship contracts, and contributing to RFPs while representing Mastercard’s marketing value proposition.
What is expected in terms of information security responsibility?
Employees are expected to abide by Mastercard’s security policies, ensure the confidentiality and integrity of accessed information, report security violations, and complete mandatory security training.
What is the expected approach towards team leadership and innovation?
The role emphasizes empowering teams to take thoughtful risks, using experiences as growth opportunities, and fostering a culture of innovation and growth.
