12. Austin, USA
Average software engineer salary: $92,000
With many tech professionals looking for an alternative to the aforementioned rent issue in Silicon Valley, the ‘Silicon Hills’ of Texas are seemingly fitting the bill; office space is increasingly being snapped up by both startups and established firms, with funding – and talent – not far behind, either.
To suggest that Austin is piggybacking on Palo Alto’s problems would be grossly unfair, though. The city has built up a hugely impressive tech reputation all by itself, thanks in part to homegrown companies like Dell, as well as the presence of the hugely popular annual South by South West (SXSW) music/tech festival. Indeed, with new jobs being created every day and an abundance of affordable living spaces available, there is nowhere more exciting in the US to be a tech professional right now.