The Senior New Business Manager at WPP Production plays a vital role in driving business growth by managing high-value opportunities from start to finish. Key responsibilities include defining pitch narratives, creating client solutions, and leading the development of impactful written content. Candidates should have over seven years of experience in new business roles, showcasing strong storytelling and strategic thinking abilities.