Connecting...
Are you a Customer Success Manager with a background in the Tech industry? Are you confident in your ability to have high-level conversations with Developers and stakeholders? Do you thrive in a start-up environment? If you’re in commuting distance to Cambridge, this might be the perfect job for ...