An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Barracuda invites you to join the US sales renewals team in Alpharetta, GA and Campbell, CA to drive renewal rates and customer loyalty. You will contact customers 90–120 days before their renewal, present options, and prepare proposals with documentation to facilitate timely renewals.
You will use Salesforce to track activity, forecast the pipeline, and identify upsell opportunities while collaborating with Sales, Customer Success, and Channel teams to ensure customer satisfaction.
Barracuda invites you to join the US sales renewals team in Alpharetta, GA and Campbell, CA to drive renewal rates and customer loyalty. You will contact customers 90–120 days before their renewal, present options, and prepare proposals with documentation to facilitate timely renewals.
You will use Salesforce to track activity, forecast the pipeline, and identify upsell opportunities while collaborating with Sales, Customer Success, and Channel teams to ensure customer satisfaction.