Business-2-Business environment and the ability to frame technical products in a compelling way for our partners.... You will also act as the voice of our partners to the broader marketing team, helping shape global campaigns to support business......
Job Location: Ottawa, ON, Canada