Customer success manager remote jobs in HuytonCreate job alerts