Team Leader New Business DACH (f/m)

Purpose of position

As an integral part of the DACH Management team, the Team Leader New Business is responsible for overseeing the New Business team´s activities and development within the DACH region.

You negotiate with the main clients and take care of the unit´s business, forecast and budget planning pushing new business activities for the region.   

Key Tasks

Leadership/Management
  • Managing the New Business team: Hiring, personnel/staff planning and development and performance management in cooperation with the Managing Director DACH
  • Strong collaboration with the other members of the management team within the country on company related communication/topics etc.
  • Permanent exchange with the Global New Business unit
  • Identifies and manages the capacities within the team adequately to push the quality and quantity of new business as well as the advancement of projects and initiatives always working towards effective prioritization of tasks and project

Sales and Strategy
  • Budget preparation and management
  • Positioning and marketing offers
  • Communication and negotiations with top clients, agencies and other stakeholders at all levels
  • Strongly supporting sales people in every step of the sales cycle: lead qualification, strategy and proposal, face to face meeting, closing phase
  • Creating and adapting processes for a better sales efficiency including service packages
  • Sales performances monitoring and optimizing
  • Managing client's expectation and satisfaction from the beginning of the sales process to the post-sales phase
  • Networking in the performance and online marketing industry

Skills & Expertise

  • Bachelor degree or similar education
  • At least 2 years within the performance marketing industry in a senior position, well founded new business experience
  • Comfortable with long contract negotiations involving client's legal teams
  • Excellent business understanding and quick and flexible deal estimation skills
  • Enthusiasm about performance marketing and everything related to online business
  • Well-founded tech understanding
  • Proficient presentation skills
  • Proven negotiation and sales experience
  • Proficiency in sales techniques
  • Experience in project management
  • Sound knowledge when it comes to Awin technologies and publisher models
  • Experience with Salesforce or other CRM systems
  • Contractual knowledge
  • Fluent German and English

Part of the Axel Springer and United Internet Groups, Awin is a global affiliate network. With ShareASale and affilinet, the Awin group is comprised of 15 offices worldwide, 1,000 employees, 100,000 contributing publishers and 13,000 advertisers, connecting customers with brands in over 180 countries around the globe. Operating across the retail, telecommunications, travel and finance verticals, Awin generated €13.6 billion in revenue for its advertisers and €607 million for its publishers in the last financial year.
If you are interested in joining Awin please apply online.
Apply now
Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×