JobBobsReal-time global job discoveryLive

Named Account Customer Success Manager

Barracuda Networks · Alpharetta, GA · 2026-06-30

mid
Apply on the employer's site

About this role

...and managed service providers worldwide trust us to protect and support them with solutions that are easy to buy, deploy, and use....  ...disability.

Envision Yourself at Barracuda
The Named Account Customer Success Manager is responsible for driving post-sales relationships...

Similar jobs

Apply on the employer's site

Your next role is already in here.

Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.