Logo
job logo

Director, Scaled Customer Success – Global Growth & Adoption

Barracuda Networks Inc., Alpharetta, GA, United States


A leading cybersecurity company is seeking a Director, Scaled Customer Success to develop and operate a global Customer Success organization focused on data-driven programs. The ideal candidate has over 8 years of experience in customer success leadership, specifically with scalable programs. Key responsibilities include defining strategy, collaborating with cross-functional teams, and driving commercial impacts. A Bachelor’s degree is required; an MBA is preferred. Competitive benefits and equity options included. Located in Alpharetta, Georgia. #J-18808-Ljbffr