An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Barracuda Networks is seeking a Renewals Specialist in the US to drive contract renewals, sustain high renewal rates, and identify upsell opportunities. The role requires proactive outreach and coordination with CS, Channel, and Sales teams to ensure customer satisfaction.
Based in Alpharetta, GA or Campbell, CA, you will use Salesforce to manage pipeline, forecast, and document all customer activity while targeting monthly and quarterly revenue goals.
Barracuda Networks is seeking a Renewals Specialist in the US to drive contract renewals, sustain high renewal rates, and identify upsell opportunities. The role requires proactive outreach and coordination with CS, Channel, and Sales teams to ensure customer satisfaction.
Based in Alpharetta, GA or Campbell, CA, you will use Salesforce to manage pipeline, forecast, and document all customer activity while targeting monthly and quarterly revenue goals.