Senior Director of Business Development
2 months ago
New York
Founded in 2012, OpenWeb has over 350 employees between New York City, London, Paris, San Diego, and Tel Aviv. We are backed by world-class investors including Insight Partners, Index Ventures ...