Barracuda is seeking a Sales Renewals Representative to join their passionate team. The company's mission is to make the world a safer place by providing cloud-enabled, enterprise-grade security solutions. Barracuda protects email, networks, data, and applications for over 200,000 organizations worldwide. The company values a diverse workforce and is committed to equal employment opportunity. The US sales renewals team, located in Alpharetta, GA and Campbell, CA, is responsible for driving renewal rates across North America. This role involves executing strategies to increase customer loyalty, improve renewal retention, and drive cross-selling and up-selling opportunities. The position reports to a Renewals Sales Manager.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed