Sales Renewals Representative

Barracuda Networks

Campbell, CA, United States Posted October 8, 2026

Check how well your resume matches this job

On-site Full-time Mid level
Salary Range

$75,500 - $90,000

Job Description

Join our US sales renewals team as a Sales Renewals Representative. In this role, you will be responsible for driving renewal rates across North America, executing strategies to increase customer loyalty, improve renewal retention rates, and identify upsell opportunities. You will conduct outbound calls and emails to make customers aware of their upcoming renewal and renewal options, create and provide proposals, negotiate, and supply any related documentation. You will also collaborate with the Customer Success, Channel, and Sales teams to ensure customer satisfaction and achieve monthly/quarterly revenue targets.

  • Responsible for driving renewal rates across North America and executing strategies to increase customer loyalty.
  • Conduct outbound calls and emails to make customers aware of their upcoming renewal and renewal options.
  • Use Salesforce CRM System to document all customer activity, manage pipeline and forecast.
  • A self-starter, high energy and results oriented
  • Excellent customer service and communication skills
  • A passion for collaboration and a basic understanding of the Internet security technology
  • Strong Business Acumen and a clear track record of driving execution, delivering operational Excellence within a renewal’s environment
  • Highly organized, able to prioritize and have good time management skills
  • Team oriented with ability to succeed
  • Drive, conscientiousness, and perseverance to conduct outbound sales contacts daily
  • Able to track information accurately and have a strong attention to detail
Required Skills
renewals collaboration customer success Salesforce CRM customer service communication time management outbound sales attention to detail
How to apply

You apply on Barracuda Networks’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Barracuda Networks
Share This Job