Ask HN: Will WFH hurt income of some software engineers?
The US has the hottest job market for software engineers in the world. The demand is so high yet the supply is so low that the income of software engineers in the US can be multiples of that of the engineers in other countries. Case in point, London has a pretty bustling IT sector, yet merely £200K is considered top salaries for an engineer. So, if WFH were truly popularized across regions, wouldn't the average package of engineers in the current IT hubs shrink? So, for those who advocate for WFH policies, you don't worry about intensified competition and therefore reduced income? I'm sure some of you are at the top of the game and therefore wouldn't worry about "competitions" because there would be none. But I'm talking about the averages with the assumption that there will be way more great engineers outside of the few IT hubs. I'd also assume that more supply of engineering talent does not necessarily mean larger or faster-growing market.
8 comments
[ 4.6 ms ] story [ 32.5 ms ] threadThe US programmer job market went through this in the ‘80s with offshoring, it didn’t make much of a dent in programmer salaries in the US.
If there's a demand, I was wondering if companies will eventually figure out a cheap-enough way to hire remote talent. Besides, even within the US, the income of the engineers in the Bay Area can shrink due to additional supply from other areas. As for outsourcing, could it be due to the explosive growth in IT industry in the past 20 years or so outstripping the supply from outsourcing?
US companies offshore mainly to reduce overall labor costs, in other words. That works if the employer can reduce the work and work product to well-defined tasks that they can farm out to just anyone. It doesn't work for high-end creative work that requires specialized knowledge or business domain expertise.
It's just a matter of time really. The US automotive industry, consumer electronics industry, and even the chip industry were thought to be invulnerable until, one day, suddenly, they weren't. And most coding isn't a fraction as technically difficult as the engineering done in those industries.
Offshoring software development to India and some other countries started back in the '80s and still happens when it makes economic sense for the American companies paying for it. But programmers in India working for a US bank (for example) are getting paid Indian salaries, not US salaries. Despite lots of worry and fear back early in my career (yes, back to the '80s) about offshoring eliminating jobs and lowering salaries for US-based programmers, that didn't really happen. It turns out that managing offshored software development comes with its own set of problems that I won't get into. Offshoring programming doesn't have the logistics problems of manufacturing, and talented people exist around the world, but few programming jobs work with the developers so detached from the rest of the business.
The OP asked about lower salaries around the world pushing salaries down in the US. Labor prices do get affected by supply and demand, but also by other things such as geography, local labor laws, education, language, etc. Where a person lives, and what passport they hold, still makes a difference. People with remarkable talent and skill who can demand high salaries wherever they live exist but as a proportion of people working in software development those exceptional people represent a small percentage. With so many people (look at the sweeping layoffs across the US tech sector recently) chasing a relatively small number of WFH/remote jobs employers offering those jobs will have their pick of actually talented and productive people.
I travel full-time and work for US companies. I have US citizenship, so I don't present any novel tax or labor/immigration law problems to the companies I work for. The jobs available to me as a full-time nomad working from home (wherever that is) look pretty sparse, and represent some of the most desirable kinds of jobs because lots of people want f/t WFH/remote jobs, but few companies want to do that if they can find someone local. If I didn't have decades of experience, some talent, and a good professional network I would have to physically locate myself somewhere in the US to avoid unemployment.
All the remote jobs I've seen pay the same as if they were in person. I've only ever seen a 5-10% bump in offer for non-remote... but that 5-10% is 100% worth it for some so they can live anywhere they want.
This does not explain why packages in London's IT sector are much smaller than those in the US. It seems supply and demand still plays a critical role in engineering pay. In addition, EE is much harder to learn and requires rare talent to master, yet the engineerings in EE have been seeing decreasing pays for years.