| ▲ | linkregister 3 hours ago |
| As someone who interviews 10+ candidates per week for high-paying software engineering jobs, the US pool is not big enough to find qualified people. It feels like H1B shouldn't be needed. But empirically, we do need to invite talented people from other countries. |
|
| ▲ | techdmn 2 hours ago | parent | next [-] |
| Saying the pool is too small or calling something a labor shortage is trimming away a bunch of relevant detail. There cannot be a shortage, only a shortage of people 1) qualified to do the work for 2) the compensation and 3) conditions you are offering. That's 3 levers to pull: Train more, pay more, offer better conditions (remote work). Particularly compensation, I have been told that's how supply and demand work. |
| |
| ▲ | linkregister 24 minutes ago | parent | next [-] | | The current crop of AI startups offer exceptionally high salaries, to the point that San Francisco rents have almost doubled over the past 2 years. Note that the most prominent AI researchers are of Chinese national origin. We can't only pay and train our way into getting talented people. We have to expand the pool internationally. | |
| ▲ | kelipso 29 minutes ago | parent | prev [-] | | You can’t just train people and have them be good software engineers… It takes years of training to be a good software engineer (with plenty of people flunking out during the training). |
|
|
| ▲ | hdhdhsjsbdh 3 hours ago | parent | prev | next [-] |
| Are you selecting based on a holistic view of merit (projects, personality, capacity to grow in a role) or are you gating based on the same-old LeetCode brain teaser exams? In the latter case there is no shortage of H1B grinders who’ve spent every day for the past 6 months memorizing the puzzles to pass your screens, even if they say nothing about raw ability. By the time a “qualified” candidate is sitting across from you, you have already created a sampling bias simply because the population of India and China are staggering compared to the US. Wow, there are so many eager candidates from India, we must have a labor shortage in the US! |
| |
| ▲ | linkregister 34 minutes ago | parent | next [-] | | You're making a few (reasonable) assumptions based on the base rate of engineering interviewing practices in the industry. I'm not using Leetcode though a coding problem is part of our onsite process. My first screen is mostly a series of knowledge questions and asking candidates to explain projects they built on their resumes. Most candidates cannot do this. They fail to explain their own projects and fail to explain foundational concepts of distributed systems. As an interviewer I need to be able to challenge candidates to get adequate signal to make an informed selection. My pool is computer science graduates and experienced software engineers. Most candidates fail. I haven't analyzed the distribution but my best guess is that over half of the successful candidates are on work visas. As someone who was out of work for a large portion of 2025 and attended many interviews, I found interviewing frustrating and failed many. Only after taking a couple of months sitting down and studying fundamentals, grinding leetcode, reading the latest distributed systems literature, and practicing interviewing, I discovered that I genuinely had knowledge and skill gaps. The studying actually helped me become a better engineer. I received several offers after this intensive study period. | |
| ▲ | linkregister 28 minutes ago | parent | prev | next [-] | | I wanted to make a separate comment to respond to the sampling bias question. From discussions with colleagues and analysis of companies, there is a large overhang of credentialed yet low-capability engineers in many high-population countries. For example, the top Indian and Chinese companies offer comparable salaries to the US-owned multinationals resident in their countries. These are outliers. The vast majority of candidates for Flipcart and Bytedance simply would never be able to perform adequately. These top companies pay extraordinarily highly compared to most software engineering firms in their countries, far beyond the delta between OpenAI and a typical software engineer in the United States. The quality gradient is still there. Flipcart and Bytedance need to compete internationally, so their salaries are pulled upwards substantially. | |
| ▲ | hardbass an hour ago | parent | prev | next [-] | | I see a lot of Polish names in those coding websites leaderboards. It seems to be working, Polish tech industry is growing, as is India's and China's. Idk, grinding seems to work if that's your issue. | |
| ▲ | dixie_land 2 hours ago | parent | prev [-] | | So? At least they're grinding, and we as a nation used to have that American grit. Now everyone just sits on their asses and cry "unfair" when someone willing to grind gets better opportunities. | | |
|
|
| ▲ | nathannecro 3 hours ago | parent | prev | next [-] |
| Yeah, that's been my experience as well. I never really understood the idea of gatekeeping jobs -- especially those at the very high or the very low end. On the very high end, wouldn't you want to poach the most intelligent folks from around the world and bring them into the US? That pool of high-performers is not a big one and you're directly removing competition and silo-ing all the best people under your control. On the very low end, those are jobs that are non-competitive and enable the low-mid-high level jobs to exist (and for those workers to be compensated better and so on). If you're looking at the US right now, a great example is to look at the agriculture industry. Farm bankruptcies increased by almost 50% in 2025 and 2026 is looking even worse. These bankruptcies in 2025 happened before diesel prices spiked by 30-40% and tariffs killed international ag-trade. A lot of those bankruptcies can be attributed to the the lack of farm workers which either cause farms to not be able to generate revenue and/or have dramatically reduced margins. Edit: Wow, in the few minutes it took me to write my comment, there have been quite a few comments that are making the point that: 1. Companies need to pay more to get better talent. 2. The hiring process is broken and not surfacing high-quality domestic workers. I guess my response is that I've offered and been offered compensation packages that seem to be quite strong. I worked with and know folks who have received similar or better packages and the quality of work seemed to be a bit of a crapshoot. Just "paying more" doesn't guarantee better workers (if that's even feasible or doable for the company). I'm sure that there is some sort of correlation between higher pay and better/more efficient productivity, but I don't work HR for Google or whatever so I don't have the data to specifically make a point. Empirically, my experience has been that there is a weak correlation and when factoring in $$ per work product, it becomes inefficient. The hiring process being broken is very true. I'm not smart enough nor knowledgeable enough to even offer a fix to the problem. All I can say is that employers spend a lot of money trying to hire the best people and they still get burned/can't find a good candidate. |
| |
| ▲ | wat10000 an hour ago | parent | next [-] | | Paying more guarantees getting more high quality applicants. It also means more applicants who aren’t high quality. That’s why you do interviews instead of choosing randomly. If a company’s hiring process is unable to select the best applicants, that’s a separate problem. | |
| ▲ | carlosjobim 2 hours ago | parent | prev | next [-] | | The reason why increasing wages for low-level jobs is so important is that it puts upwards pressure on all wages above them as well. If the lowest paid lowest responsibility job has a wage increase, then any job which requires more from the worker needs to increase their salaries, or people dip out and take the easier job for the same salary. In reality, the example is usually something like a situation where a highly stressful and highly skilled job is maybe paying $30 per hour and the worker decides to change to a menial job for $25 per hour instead or even less. Any talk of "worker shortages" is not just a lie, it is a lie born from evil. Born out of the current geriatric ideology of hatred against the youth of your own people, which is dominating in industrial society all over the world. Any business which cannot pay a good salary for the workers they employ shouldn't be in business in the first place. It is better for the economy that those people work with something else. Especially since a normal worker usually has an output of 5-10 times more than what they are paid, and in efficient sectors even more than that. | |
| ▲ | mschuster91 3 hours ago | parent | prev [-] | | > That pool of high-performers is not a big one and you're directly removing competition and silo-ing all the best people under your control. That is precisely the idea that was at an all time high during ZIRP - just (acqui)hire people and companies to make sure no one else has access to them. In an ideal world this should have been banned under antitrust regulations, but eh. And now it has predictably blown up in our faces. | | |
| ▲ | nathannecro 3 hours ago | parent [-] | | I happen to agree with you that individual companies hoarding high-performers and keeping them useless is a dumb strategy and that it should have been targeted by anti-trust. I was more pointing out that hoarding high-performers as a country is desirable since geopolitics prioritizes different outcomes than pure capitalism. Optimally, the US would attract the cream of the crop, the top 5% of the world and let them roam freely inside of the American system with plenty of capital (both money and labor). I'd venture and point out that many of America's greatest technological leaps were a direct result of this kind of strategy (think WWII, the space program, computing, etc, etc). |
|
|
|
| ▲ | dsmark 2 hours ago | parent | prev | next [-] |
| What exactly are you paying, do you offer remote work, do you offer training? You can find plently of excellent devs in the USA. |
|
| ▲ | vehemenz an hour ago | parent | prev | next [-] |
| Why does "qualified" always mean someone who commands an inflated salary and can do the job from day one? Why couldn't it mean someone young, with a reasonable education, who's willing to work at half the price and be trained over the course of years? |
|
| ▲ | disgruntledphd2 3 hours ago | parent | prev | next [-] |
| Are you hiring for in office or remote? |
|
| ▲ | Wojtkie 3 hours ago | parent | prev | next [-] |
| >But empirically Ok you said it. Where's your empirical evidence? |
|
| ▲ | sandworm101 3 hours ago | parent | prev | next [-] |
| Then pay more or modify your requirements. Stop chasing unicorns. |
|
| ▲ | Gattopardo 3 hours ago | parent | prev | next [-] |
| This is a load of shit. There are millions of people out of work in the US and it's likely that tens of thousands of those are perfectly qualified developers. Assuming your expectations haven't been completely warped, your real problem is that modern hiring as a process is completely broken as a result of multiple factors. |
| |
| ▲ | digitaltrees 3 hours ago | parent [-] | | Both could be true. Just because millions are out of work doesn’t mean every specialty has sufficient domestic talent pool. No one says we should recruit only domestic talent in sports. | | |
| ▲ | 453yuh46 an hour ago | parent | next [-] | | H1B does not cover high talents - these are available to anyone who have barely any college education and only 40-60% of H1B visas are used in IT - rest are used elsewhere. Pretty much the claim about talents here is missing the point entirely, unless it is used in combination of "young talents", which is applicable to almost anyone studying, but 90% of them are nowhere near genius level talents, that like I mentioned before H1B simply does not cover, unless someone is lucky and employing geniuses by paying them peanuts in salary because of H1B. Also all Fortuna 500 companies have offices abroad, where they use local talents already. Just like everywhere in USA there has been increase for roles that require higher security - those are for USA nationals and naturally they exclude any H1B visa holders. Given that USA tech companies are laying off steadily thousands of software developers over last three years because of optimization efforts that they started around covid times as a push back against demands to raise salaries and freezing those salaries, the only use for H1B would be to put larger pressure on IT job pool in USA to clamp these salaries down. Clearly this is something that USA administration has caught on as mass recruitment where a lot of those talents are not used is a security issue as it is unregulated. So, despite what other commenters are mentioning, stricter H1B is better for USA software developers, as slaves from H1B are driving salaries down. | |
| ▲ | 3 hours ago | parent | prev [-] | | [deleted] |
|
|
|
| ▲ | vachina 2 hours ago | parent | prev | next [-] |
| You’re simply outcompeted by other employers. Get good. |
|
| ▲ | wat10000 2 hours ago | parent | prev | next [-] |
| You’d get more qualified Americans applying if you offered more money. |
| |
| ▲ | matwood 2 hours ago | parent [-] | | Except this doesn’t make sense if the argument is that there are a ton of unemployed CS people sitting around. The labor market is like any other market. | | |
| ▲ | wat10000 2 hours ago | parent [-] | | The labor market is like any other market, which means there’s no such thing as a shortage, just supply and demand. |
|
|
|
| ▲ | jmyeet 3 hours ago | parent | prev | next [-] |
| There's never a labor shortage, only a compensation shortage. If you're doing 10+ interviews a week, likely you work in Big Tech. And that means several things have happened before you even interview a candidate, specifically screening by ATS, AI systems, recruiters and hiring managers. There are perverse incentives (eg recruiters putting people in the pipeline to boost their numbers) and there's also massive discrimination, particularly age discrimination. Tech companies in general want to hire grads or near-grades in vast quantities, particularly from the more prestigious US colleges. You get to 40 and suddenly you don't make it through those initial pipelines before you get to interview the candidate. They're not suitable in some way. And over 50? Forget about it. And if you do make it through these filters, you may still get filtered for not being a "culture fit", which is just code for "not like me". And if the employee pool already skews young, male and from those same colleges, "culture fit" is just a thin veneer that reinforces discrimination. |
| |
| ▲ | jrockway 2 hours ago | parent | next [-] | | I dunno, I don't work in Big Tech and I feel the commenter you're-replying-to's concerns. There is some sort of mismatch if my pipeline is this empty and this many qualified applicants are jobless and unhappy about it. Comp is fine and people can live wherever they want, but there is no way my team is going to meet its goal of doubling in size by the end of the year. I am also not sure the world is quite as discriminatory as you paint it as. I'm over 40. I'm a woman. It's a mixed bag; most places I interviewed during my last job search were very normal about everything. One place rejected me because I "can't thrive in a high-ambiguity environment" and I'm just like ... the interview consisted only of leetcode questions with one right answer, that I got right, so ... just say "our investors are all Republicans and I don't think we should be hiring trans people, yeah we clocked you btw." But it's honestly a lot more rare than I had expected going into it. I don't really know what's going on with tech right now, or what the future looks like, but despite AI, despite not being fresh out of school, it all feels pretty normal to me. The ZIRP days seemed about the same as things feel now. What's changed is I can ask Claude "what would this crazy design look like?" read it, run it, and say "ewww, no, yeah I knew that would be terrible" without investing the week to write it myself. I am not sure that spells the end of our field. | | |
| ▲ | wat10000 an hour ago | parent [-] | | Your empty pipeline is telling you that your comp is not, in fact, fine. It’s really that simple. If you’re not getting enough qualified applicants then you need to make your offer more attractive. That could involve culture, work environment, or perks, but the biggest thing is pay. Of course a company’s ability (or willingness) to pay is not unlimited so that may not be a possibility. But then you have to accept that you’re not able (or willing) to pay what it takes to meet your hiring desires. That’s ok. I am not able (or willing) to pay what it takes to meet my luxury-sports-car desires either. There is an apparent contradiction: you’re offering good pay and not getting many applicants, but there are a ton of jobless programmers. How to square that? The former is something you’re directly experiencing, the latter is something you’re hearing through the grapevine, maybe getting some broad numbers for. The obvious conclusion would be that the jobless programmer situation is not nearly as bad as people say. |
| |
| ▲ | aranelsurion 2 hours ago | parent | prev [-] | | > only a compensation shortage. This is said all the time, and don't get me wrong, I like "compensation" as much as the other guy, but to me this just sounds like a race to the bottom (or sky) for companies. It's great for those compensated for sure. But what happens once the companies with deepest pockets, FAANG and such, pay the most and drain the job market, what happens to all the other companies then? It raises the bar significantly for any new startup, makes it ever more impossible for any boring, middle-of-the-road company to find anyone remotely capable. Ultimately growth of the tech sector is limited by the number of people you have available, regardless of how much you pay for them. If anything, another country with more potential talent could even surpass the one playing alone in its own sandbox. I'm not saying this is necessarily a bad thing, and maybe in an economic downturn it's even a good thing, I'm just saying that it doesn't come with no tradeoffs. | | |
| ▲ | jmyeet an hour ago | parent [-] | | If your business (including your startup) relies on paying sub-market wages, that's a "you" problem. You're not entitled to underpay employees because your business can't survive if you don't. I see this with startups all the time. Cofounders get 30-50% equity with preferences and then want to hire a lead engineer as a first hire... with 0.5% equity and a $100,000 salary. Big companies already do a lot to pay as little as they possibly can. AI is just the latest foil to suppress wages. |
|
|
|
| ▲ | carlosjobim 3 hours ago | parent | prev | next [-] |
| The solution is staring you right in the face: Move your business to a country where these "qualified people" live, hire there and serve that market instead. |
|
| ▲ | 453yuh46 2 hours ago | parent | prev | next [-] |
| for interviewing 10+ candidates a week, that is just a BS claim - USA is nowhere that small |
|
| ▲ | Kye 3 hours ago | parent | prev | next [-] |
| That sounds like a serious systemic issue. What are US candidates lacking that you find in candidates elsewhere? |
|
| ▲ | bill_joy_fanboy 3 hours ago | parent | prev | next [-] |
| When I see a comment like this, all I can say is that I don't believe you. You are a liar. |
| |
| ▲ | Daishiman 3 hours ago | parent [-] | | Do you interview people? | | |
| ▲ | swat535 2 hours ago | parent [-] | | Not being "qualified" is simply a euphemism for not willing to work for the low wages we'd like to offer to offshore talent. |
|
|
|
| ▲ | gosub100 3 hours ago | parent | prev | next [-] |
| "qualified" : adj , willing to work for 60% of market rate. |
| |
| ▲ | vehemenz 37 minutes ago | parent [-] | | Most developers are still overpaid from the pre-AI boom, so this sounds about right. |
|
|
| ▲ | OutOfHere 3 hours ago | parent | prev | next [-] |
| I don't buy your claim of "high-paying". If you don't pay as per US resident and urban standards, good domestic candidates obviously won't bother applying. |
|
| ▲ | budman1 3 hours ago | parent | prev | next [-] |
| look harder. |
|
| ▲ | trentor 3 hours ago | parent | prev [-] |
| doubt. |