About the job
Business Insider is seeking a Vice President of Creative Strategy to join its Global Marketing Team in New York City. This role shapes how the company presents, packages, and delivers creative concepts to clients, bringing together commercial strategy and editorial vision. The VP reports to the SVP of Global Marketing and Studios and is expected to work onsite at least two to three days per week.
Role overview
- Lead a team of marketers and creative strategists on Business Insider’s largest commercial projects.
- Champion brand storytelling and act as a key connector between Advertising and the Newsroom.
- Drive pitches and finalize creative strategies for major brand partnerships.
- Collaborate with sales, editorial, brand, product, and studio teams to position Business Insider as a consultative partner for brands.
- Support efforts to establish Business Insider’s reputation as a leader in creative strategy within the industry.
Team culture
The Global Marketing team values collaboration, strategic thinking, and measurable outcomes. Team members work across departments, support each other, and celebrate shared successes. Creativity and a willingness to tackle challenges are central to the way the team operates.
Mission and values
Business Insider aims to spark action through storytelling that informs and inspires. The company values collaboration, effectiveness, and ongoing improvement. Narratives are created to be accessible, insightful, and sometimes unexpected, always with the audience’s benefit in mind.
Location and work arrangement
This position is based at Business Insider’s New York City headquarters. The VP is required to be in the office at least two to three days each week.

