So long as the software industry is expanding, the salaries are growing and software engineers have freedom to jump ships, I don't see unions coming. The recipe to make a union is to lock thousands of grumpy software engineers in a bureaucratic company with stagnant wages.