Customer success manager remote jobs in BarryCreate job alerts