Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Barracuda Networks Inc. in Alpharetta, GA (and Campbell, CA) operates a US sales renewals team focused on driving renewal rates across North America.
You will execute strategies to improve loyalty, retention, and cross-sell opportunities, reporting to a Renewals Sales Manager. The role entails territory ownership, outbound outreach 90–120 days prior to renewals, proposal creation, contract documentation, and close collaboration with CS, Channel, and Sales to ensure customer success and revenue
Barracuda Networks Inc. in Alpharetta, GA (and Campbell, CA) operates a US sales renewals team focused on driving renewal rates across North America.
You will execute strategies to improve loyalty, retention, and cross-sell opportunities, reporting to a Renewals Sales Manager. The role entails territory ownership, outbound outreach 90–120 days prior to renewals, proposal creation, contract documentation, and close collaboration with CS, Channel, and Sales to ensure customer success and revenue