. Envision yourself at Barracuda: We are looking for a Partner Development Manager to join the MSP team and act as the liaison... between our Marketing and Sales teams out of our Chelmsford office. In this hunter role, you will seek new business opportunities......
Job Location: Ottawa, ON, Canada