Skip to content
← Back to job listings

Channel Business Manager

Barracuda Networks · Berlin, Germany

External listingfull-timeabout 1 month ago

About The Role

Join Barracuda as a Channel Business Manager, where you will develop and maintain relationships with key strategic partners, set sales growth goals, and oversee marketing and sales campaigns. You will also provide mentorship to team members and drive continuous improvement within the channel organization.

  • Develop and maintain relationships with Barracuda’s key strategic partners, guiding them to position Barracuda’s products and solutions appropriately.
  • Collaborate with executive leadership to set strategic goals and priorities for the channel team, ensuring alignment with the company’s vision.
  • Lead the implementation of projects and initiatives to enhance partner engagement, performance, and satisfaction, and oversee the development and execution of large-scale marketing and sales campaigns.
  • Ability to multi-task, prioritize, and manage time effectively
  • Proficient with corporate productivity and web presentation tools
  • 5+ years of relevant experience preferred
  • Partner Relationship Management
  • Excellent presentation, verbal and written communications skills
  • Germany & English fluent
  • Strong listening and presentation skills
  • BA/BS degree; or equivalent work experience

This is an external listing. JobSpring does not represent or verify the employer. Report this listing