Customer success manager remote jobs in SwanleyCreate job alerts