#22331_R-270919
force thought leadership.
Role
The role is responsible for leading research into key technology and payments trends and turning that work into high‑quality outputs, including published reports, executive briefings, and presentations for senior leaders. The Director will develop strong points of view, craft compelling narratives, and ensure insights are clear, relevant, and decision‑ready, while working closely with subject‑matter experts and communications partners.
All About You / Experience
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: