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.
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
Fluent German and English
Part of the Axel Springer family, 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 £12 billion in revenue for its advertisers and £540 million for its publishers in the last financial year.
If you are interested in joining Awin please apply online. Apply now