About the job
About the Role
Business Insider is hiring a Vice President of Creative Strategy to join the Global Marketing Team in New York City. This leader will shape how Business Insider presents, packages, and delivers creative ideas to clients, with a focus on uniting commercial strategy and editorial vision. The VP will report to the SVP of Global Marketing and Studios and is expected to work onsite at least 2-3 days each week.
What You'll Do
- Lead a team of marketers and creative strategists responsible for Business Insider’s largest commercial projects.
- Champion brand storytelling and serve as a key link between Advertising and the Newsroom.
- Drive pitches and finalize creative strategies for high-profile brand partnerships.
- Work closely with sales, editorial, brand, product, and studio teams to position Business Insider as a consultative partner for brands.
- Help establish Business Insider’s reputation as a leader in creative strategy within the industry.
Team and Culture
The Global Marketing team values collaboration, strategic thinking, and measurable results. Team members work across departments, support each other, and celebrate shared achievements. Creativity and a willingness to tackle challenges are central to how the team operates.
Our Mission and Values
Business Insider aims to spark action through storytelling that informs and inspires. The company values collaboration, effectiveness, and continuous improvement. Narratives are designed to be accessible, insightful, and sometimes unexpected, always with the goal of benefiting the audience.
Location and Work Arrangement
This position is based at Business Insider’s New York City headquarters. An in-office presence is required at least 2-3 days per week.

