As a Digital Marketing/Sales Consultant, you collaborate with both the marketing and sales departments to drive business through online channels. By accurately understanding customer needs and providing optimal digital solutions, you will support the entire process
Job ID: 27-0351 Come Join Our Passionate Team! At Barracuda, we make the world a safer place. We believe every business deserves access to cloud-enabled, enterprise-grade security solutions that are easy to buy, deploy, and use.