Sales Renewals Representative
Barracuda Networks
United States
Workplace: HybridFull timeUSD 75,500 - 90,000 annuallyFunction: SalesSkills: ["Organization","Time management","Customer service","Communication","Collaboration","Results orientation","Attention to detail","Self-starter","Perseverance"]Own a territory and drive revenue through contract renewals for Barracuda’s North America customer base. Conduct outbound calls and emails 90–120 days ahead, create and negotiate renewal proposals with supporting documentation 60+ days in advance, and use Salesforce to manage pipeline and forecasting. Identify upsell opportunities and partner with sales, customer success, and channel teams to resolve issues and improve renewal retention while meeting monthly/quarterly targets.

