State Street is seeking a Global Head of Brand and Advertising to lead its global brand strategy, advertising, creative capabilities, media investment, sponsorships, and events. The role will translate business strategy, market insight, and client needs into a differentiated brand platform, compelling experiences, and integrated campaigns that drive awareness, engagement, and growth. The leader will steward a consistent enterprise brand across businesses, regions, channels, and client and employee touchpoints, while tailoring brand presence to the needs and growth objectives of individual businesses. Reporting to the EVP, Global Chief Marketing Officer, the role leads a global team of marketing professionals and creative specialists, as well as strategic agency partners. It sets the function’s vision, operating model, and priorities; builds and modernizes the creative studio; oversees the agency ecosystem and media strategy; and establishes frameworks for sponsorships and events. The leader is expected to balance ambitious storytelling and innovation with disciplined governance, quality standards, financial rigor, and measurable business impact.
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