Manager, Digital Brand Solutions Sales

London (Greater)
12 May 2021
12 Jun 2021
Full Time
Contract Type


Role Summary

A new and exciting opportunity has arisen within Discovery’s International Digital Sales Team.

We are looking for a talented New Business Sales Manager to help deliver our ambitious revenue growth targets across our International Digital Brand Solutions business.

Your primary role will be to develop a roster of new business clients through a digital branded content, sales strategy.

Working to secure outstanding digital client solutions against an globally renowned portfolio of content properties, including Discovery, Eurosport, Discovery Golf, GCN, TLC, Now This and The Food Network et al. 

Core Responsibilities

  • Delivering against a digital revenue target, through generating new business sales activity. 
  • Identify, establish and win long term new business via an international digital content solution strategy.
  • Prospecting, pitching and delivering new clients to the business. 
  • Identify digital monetisation opportunities across Discovery’s International Sport and Lifestyle platforms and properties. 
  • Working closely with the Director of Digital Brand Solutions Sales to grow the digital branded content business. 
  • Productising Discovery’s International content solutions and delivering on client requirements.

Additional Responsibilities

  • Acting as a digital expert & ambassador internally and externally within a global content business. 
  • Client management, central contact for all client servicing and campaign management activities.
  • Representing Discovery International to external stakeholders and advocating our business within the industry.
  • Attending key industry events and feeding back market intelligence, trends and impacts.

Role Requirements

  • Extensive, demonstrable new business sales experience.
  • Strong experience in selling and delivering multi $M digital branded content solutions to Tier 1 global brands and advertisers.
  • European or APAC multi-market sales experience.
  • Digital expert – strong market knowledge, comfortable with delivering a consultive solutions sell to savvy clients.
  • Self-starter and hungry to develop the business, an imperative. 
  • Ability to work under pressure, autonomously and within a complex, global business.
  • Passionate about the digital ecosystem and securing new business.
  • Outstanding pitch and presentation skills, comfortable at selling at all levels of stakeholders (internal and external).
  • Client relations, experience in building lasting credible relationships with key clients and agencies.
  • Previous Global Media Owner / Digital Marketing Agency experience – desirable.

Similar jobs

Similar jobs