As a Vice President, Brand Marketing Lead on the Chase Business Cards team, you are at the helm of shaping and executing the brand strategy for one of our prestigious card portfolios. This role seeks a leader who will be responsible for all paid media creative campaigns to drive measurable impact on both the brand and business. You will collaborate with internal teams and external agencies to develop game-changing creative and innovative media plans, overseeing all paid advertising and owned channels including messaging focus, creative approach, talent integrations, production, channel mix, budget allocations, and ROI measurement.
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
Manager