About this role
Account Executive at Barracuda Networks Inc.. Location: Alpharetta, Georgia, United States. Role: managing accounts, consultative selling, meeting quotas Requirements: 3+ years sales or customer acquisition experience, bachelor’s or master’s in sales/business administration, consultative selling, account management, pipeline management, forecasting, and time management skills. Category: Sales Seniority: Mid Level Commitment: Full Time Workplace: Remote Languages: English