Customer success manager jobs in RedcarCreate job alerts