Ability to successfully navigate and deliver in a global, high growth, changing environment in high tech working with technical organizations... growth, changing environment in high tech working with technical organizations Strong presence and communications skills......
Job Location: Ottawa, ON, Canada