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.
Then you work for one of the very few companies that do that. I have had contact with over 200 companies in the past 30 years and all but maybe 5 preferred to hire the cheaper foreigners.