“Companies prefer native born developers. “
I’ve been in the biz for over 30 years and know very well that is not true. They even go out of their way to layoff Americans to hire cheaper foreigners
You may want to switch companies.
We prefer native US coders and are very good at keeping them on staff.
Foreigners are not any cheaper for us, are generally less productive, more likely to complain, and not a fit for the company culture.