As the other poster said, you also need to learn the language, and sometimes (if you really want to integrate and also depending on the region) the local dialect. (Note that the 'dialect' can be, like, French in the case of Aosta)
If you live there for more than 6 months (or have strong relations with the country, even if you spend less months there) you must pay taxes in Italy.
As a self-employed IT worker you have to pay (https://it.wikipedia.org/wiki/Gestione_separata_INPS ) 25.72% of social security which goes into the "gestione separata" (a fund that is well known to be crap, so don't expect anything back) and of course you have no benefit at all from paying this.
Then add income tax, which is another around another 25% (there can be some discount here, for the first years... but it is not that clear as usual in Italy)
So you 'loose' about 50% of your gross income: nothing attractive to me from this side.
In terms of quality-of-life I'd recommend Tuscany, but as an expat Milan might be the best choice. Good luck.
Maybe parent was hoping for a visa surfing situation, I dunno.
Italy is characterized by _lots_ of small/medium sized businesses (not startups, actual profitable businesses often decades old). Some of them producing state-of-the-art tech in many different industries (Aerospace, Defense, Pharma, etc). The issue with this highly fragmented industrial environment is that it might be difficult to know what it is like to actually work somewhere before spending some time there. Companies tends to be unique.
There are also offices from all the well known names (Google etc...), but usually these are sales oriented. I'd still call them "tech jobs" though.
About Visas, as an Italian citizen I don't have direct experience. I suspect it might be difficult to get one. Of course EU citizens can do what they want.
There might be (relatively) easy paths to citizenship for people with italian ancestry though.
In small and medium sized companies, salaries are extremely low, unpaid overtime is the norm and career progression is close to impossible. They are usually family-run, and the only way to progress is to marry the son/daughter of the owner. They can't hire competent people because they can’t afford to pay what abroad would be the salary of an entry level engineer and working conditions are so bad that everybody who can joins large or foreign companies or becomes a public servant, so they can’t work on anything serious, in lack of a better word, and often end up being a sort of expensive Amazon Turk for larger companies.