Global Channel Management jobs