Global Product Manager software careers