Background:
I've been a software engineer for nearly 6 years. I started as an indie, but for the last 2.5 years, I've been employed by companies in Europe.
I'm self-taught and I don't have a degree in any field. And I very much planning to avoid such waste of time and more importantly money.
My dream/goal ever since I started this journey was to eventually end up in the USA and work in a nice company with like-minded people.
Question:
Taking these circumstances in consideration, what is the best way to get a job in the USA in software engineering?
Should I go back to the school and get a degree? If so, is there a possibility to fast-forward the process, so it won't take the whole 4 years?
Or is there a visa I don't know about?
Disclaimer:
I looked into different visas, but all of them always has a catch in one or another way. I'm just looking for an idea on how "weirdos" like me, with no degree, but with real-world experience, which I can prove at any waking moment, can achieve it.