I love the Taro Job Board and I see that it is possible to filter on Visa Sponsorship. Applying for a job usually does not take a long time nowadays. If it is my goal to move abroad, should I simply apply for any job that offers sponsorship? Or is that worse odds than the green card lottery? Is it just a waste of time as a mid-level SWE? I've learned on Taro that the best approach to get a job abroad is to do great work at an international company, and do an internal transfer, but is it a good idea to substitute these efforts by applying to all those jobs as well?
I'm glad to hear that the Taro Job Board is working out for you!
For context, I don't have a lot of background about the green card lottery vs. visa odds. At the end of the day, the green card lottery system is a lottery system, so the outcome is out of your control. At least, you are in charge of your own destiny when you join a company that offers visa sponsorships since you can study and prepare for their interviews. Is it possible to enter the green card lottery while you are applying for jobs that offer a visa sponsorship?
but is it a good idea to substitute these efforts by applying to all those jobs as well?
I would do this because you can experiment and iterate on your applications to increase your chance of success.
Also, we are always open to feedback about the Taro Job Board, so feel free to reach out to me in Slack if there's any way that you feel we can make it better.
In general, you want to take multiple approaches for solving any problem. If you have the resources, you can try applying to a green card yourself. On top of that, apply to jobs that offer visa sponsorship alongside big international companies (e.g. FAANG) that have a presence in your region (if you get into these, you can go for the internal transfer route).
What I will say is that green card depends on your country of origin with there being a quota for each one. It's a dumb system IMHO, but that's how it is. This makes China and India in particular really rough as you can easily be waiting for 10+ years to get your green card. Filing for green card is very resource-intensive, so most engineers come to the US on a visa (usually OPT or H-1B) and then have their company submit a green card application for them.