Global senior technical consultant careers