Barracuda Networks in Alpharetta, Georgia is seeking a Named Account Customer Success Manager to enhance post-sales relationships and drive product adoption. This role involves collaboration with various teams to formulate success strategies aligned with client business objectives.
The ideal candidate will have 3-5 years of relevant experience, strong communication skills, and a background in sales or business administration. Benefits include equity options, health benefits, retirement plan, and career growth opportunities.
#J-18808-Ljbffr

Strategic Named Account Success Manager | Hybrid & Equity
Barracuda Networks · Alpharetta, GA, USA ·
- Job type:
- Full Time