If what you do as a software consultant is outside of the usual activities of the company you work for I suspect you should be fine.
Uber however is a taxi company and the brunt of their primary activities are done (atm) by contractors. Driving people around is their core business - even if they will probably give the defense that they're only a middle man with an app that links independent drivers up with people looking for a ride.