Hi
I'm about to graduate with a BS in Computer Science in Germany.
I don't really want to do a Master's because in order to finally earn some money myself and grow in my career.
My goal is to emigrate to the US, preferably to Southern California to work as a software engineer.
My plan would be to work for 3 years after graduation and then somehow immigrate to the US. I can also imagine spending a large part of my life in the US, which is why US citizenship is definitely interesting for me.
How do I achieve the goal of getting the green card as quickly as possible as I don't want to have other visas that are too tied to an employer for a long time because that could jeopardize my whole new existence there since I have to find a new job within 30 days of being laid off?
Of course, I will always apply to the green card lottery, but that doesn't assure me that I will eventually get to the US.
Which visa would make the most sense and is the best? Without knowing much, it seems like the EB2A visa would be the best, but there is the thing that I need a Master's degree or a Bachelor's degree with 5 years of work experience.
I'd also be interested in how likely it is that I get this visa with a bachelor and 5 years of work experience? So what is the acceptance rate for this case?
I'm bothered by the high uncertainty of ever living in the US.
There is also the possibility of being transferred by an international company with German and US offices.
But I don't know how fast I can get a green card there.
So for me, the most important goal is to get a green card as soon as possible.
Maybe someone has some ideas/tips on how best to proceed.