Barracuda Networks is looking for a National Account Manager based in the Town of Texas, WI. The ideal candidate will drive growth with SHI, crafting impactful sales and marketing strategies, while fostering deep relationships and leading key initiatives.
Applicants should have over 8 years of experience in channel management and a strong understanding of the IT landscape. This role offers a collaborative environment and opportunities for career growth.
#J-18808-Ljbffr

Strategic National Account Manager - Channel Partner Lead
Barracuda Networks Inc · Wausau, WI, USA ·
- Job type:
- Full Time