I've been working as a remote self-taught developer at a small tech company based in Oklahoma, and I've noticed that the tech scene here is much smaller compared to places like California or New York. Recently, I stumbled upon a YouTube show called "Comedians Roast Techies," and it opened my eyes to how many non-US citizens are making over $100k in tech jobs here, often on work visas. It got me thinking: is the reason behind this disparity that there simply aren't enough local talent in tech? As a Mexican-American with family roots in the US going back to the Civil War, I'm curious about why this is happening. Could I potentially earn a lot more if I tapped into larger tech markets and applied as a native citizen?
5 Answers
Honestly, if you’re not making close to $100k after 5-10 years in this field, you might be leaving money on the table. You've got to really assess your worth and seek higher-paying roles if you can.
The whole H1B scenario is a tricky one. Often, companies hire foreign workers not because there's a shortage, but because they can pay them less or have stricter job control. The cost differences in living places like Oklahoma versus San Francisco also play a big role; $100k feels different depending on where you are.
There definitely was a shortage of local talent at some point. Many ambitious individuals from developing countries aim for jobs in the US, seeing it as a pathway to a better life. With so many eager candidates from abroad, the balance has shifted.
I relate to that so much! My background isn't wealthy either; my parents worked tough jobs. It's inspiring to see that there are opportunities out there!
As someone in charge of hiring at a small startup, I've noticed a genuine shortage of qualified software engineers in the US with more than five years of experience. Most of the applicants we get are from India, and it's a bit frustrating since we can't provide sponsorship—even though many are talented.
Most of the people I work with are on work visas, and it's becoming rare to see others from the US. I live in a lower-cost city and earn about $150k, but that's on the higher side for what many make, especially with the cost of living differences. Companies tend to prefer foreign workers partly because they're easier to manage due to their visa situation.

After that show, I feel the same way. I'm nearing my fourth year in the industry and still under that figure!