Senior Manager, Customer Success – Waltham, USA Manager of Customer Success Waltham, Massachusetts, United States $168,000 - $180,000 Full Time