Canary Technologies employs 401 employees. The Canary Technologies management team includes Harman Narula (Co-Founder and CEO), Sage Moran (Human Resources Manager), and Rachel Weller (Head of Customer Success, Americas).
Looking for a particular Canary Technologies employee's phone or email?