Global Senior manager it careers