customer success jobs in durham nb