Which union? I haven't really heard of any for software. I would love to have one at my work.
Legalities aside, if you want to organize a union with your coworkers the first step is to form an organizing committee that is broadly representative of the unit you are trying to organize. You can then either form an independent union, or join an existing one. I'm happy to answer further questions by email (which you can find in my profile).