Customer success manager jobs in DurhamCreate job alerts