Find your dream job now!

Click on Location links to filter by Job Title & Location.
Click on Company links to filter by Company & Location.
For exact match, enclose search terms in "double quotes".

Keywords: Barracuda Networks, Location: Mumbai, Maharashtra

Page: 1

Principal Account Executive

Understands the competitive landscape and customer needs so you can effectively position the portfolio of Barracuda Networks... for Barracuda's products and solutions, driving significant revenue growth from prospects and target accounts Drives high-level...

Posted Date: 26 Feb 2025

Associate Account Executive

The SMB Associate Account Executive is responsible for supporting in acquiring and managing Small and Medium Business (SMB) accounts. They identify sales opportunities, document client interactions, and support senior executives. They focus...

Posted Date: 26 Feb 2025