Customer success manager remote jobs in NewportCreate job alerts