Senior customer success manager jobs in BrighouseCreate job alerts