Head of customer success jobs in BuxtonCreate job alerts