Senior customer success manager jobs in PrestonCreate job alerts