Global it professionals software engineer careers