Global associate software careers