It's simple: Pay more.
Maybe it's time for a new funding round.
It comes across as classism to be honest, looking down your nose at people because they don't live in the most expensive areas of the country.
But from now on you can get the inflated valley salaries from everywhere. They are so high because cost of living is very high and competition with other companies too.
But from now on your potential new employees can choose to work for your local company or some fang company for a much higher salary. And many companies will not be able to pay these high salaries.
There is a world outside of investor money burning valley startups and the most profitable software companies on the world. And they may have a big problem now.
My instinct is that if a tech problem doesn't have a fairly high upside, though (5-10x), it already has a tenuous business model given how famously risky technology projects are. It's very hard to impossible to consistently complete them as estimated and budgeted. Not to mention actually getting folks to adopt the finished product.
You can't. Spotify are an exception and I doubt that they'll keep this up long term or that many companies will follow.
And I think that that people overestimate these effects in general - the most likely outcome is that the salary distribution gets smoothed over to some extent i.e. big-city salaries go down a bit (or don't rise as high and as fast), remote and lower-cost areas see some increase in salaries but to a limited extent. But at the end of the day SV and big cities will still offer the best compensation, just with a smaller delta between them and the rest of the market.
You have it backwards. Silicon Valley salaries are not “inflated” nor are they unreasonably high. In fact even at large FAANG companies, engineers are underpaid relative to actual revenue contribution, it’s just that competition drives those companies to pay closer to a fair value wage.
Across the US, engineers are massively underpaid due to specious rent-seeking policies by employers who tether pay to cost of living (treating it like an allowance for employees instead of an earned wage).
This change where remote employees can earn the same high salary based on their value instead of being a paternalistic allowance based on their employer’s opinion of where they live and what they should be allowed to afford, it is a good thing, because all these rent-seeking companies acting like vampires on low-wage suppression due to location are going to have to radically change, get rid of their paternalistic attitudes, and start being fair with employees.
More people need to understand this. Even here on HN most people appear innumerate. A round number like a $100,000 salary might have seemed like a large amount of money in the year 2000. There has been 55% inflation in the meantime.
They are just using rent seeking opportunities to disingenuously pay uncompetitive salaries and reap surplus for executive pay.
Either those companies will get better management and leaders who successfully rebuild the business model to account for this, or else executive and manager pay will go way down to reflect the reality that competition for high leverage software talent takes away the cushy executive surplus, or else the market in general will deem the company to be unwanted and not useful and it will decay out of business or get acquired.
The company has no right or expectation for things to stay in the current unfair state. The “cost of living wage” free lunch is ending, so adapt or fold.
It's true that companies might have to adapt or fold, but many business models will not be able to adapt to produce the kind of leverage a global advertising duopoly can.
Ultimately your business’s total revenue is a function of external demand for what you sell. Within that limit, some employees have a big impact on realizing that revenue, some have a small impact. What they are really worth to you is their share of contribution of revenue by that impact.
What I have said is that virtually all companies employing software engineers experience this impact from software engineering in similar ways (meaning the engineers’ value is much closer to their direct impact on revenue than some lower “market rate” wage floor).
It’s frustrating that you are misinterpreting this as me saying other companies earn the same profits, in absolute dollar terms, as tech companies. Because I never said that at all - and more importantly, that does not need to be true for my earlier statements to be correct.
A company doesn’t have to make the same profit as FAANG to justify that the fair value of one of their software engineers according to their revenue contributions within the company’s (much lower than FAANG) profits is already at a FAANG salary level (which they already have the ability to pay).
Remote work just takes away the greedy rent seeking mechanism (local “cost of living wage” excuses) that had been used to artificially suppress what should have been a FAANG-level wage (paid out of the current revenue) all along, based on the way the company leverages software engineers for their contribution to existing, current profits - not any hypothetical ability to generate future FAANG level revenue per employee.
I guess I just find it questionable that all or most companies can increase engineer salaries to FAANG levels and remain profitable. I am pretty sure this is not the case for my last employer, for example, looking at their recent earnings report. Remote hiring might push up wages in most places but there could still end up being a bi-modal distribution of wages, between high-leverage companies and low-leverage ones, as long as there aren't enough jobs for every engineer at highly profitable companies. It's already like that in some cities.
If the competitive wage rises but a company can’t afford it, that’s not the worker’s problem to accept a bad wage to help the company. That’s the company’s problem to hire better leadership or cut executive pay in favor of employee pay or get acquired / raise funding or go out of business. None of that changes the reality of competitive wages.
At the root it sounds like your question is more about aggregate market allocation of labor. But why should workers accept inefficient allocation at worse wages? That just seems like an aggregate market expression of “these businesses are unwanted by society” - the same happens to 90% of startups all the time.
That's begging the question. The competitive wage will not rise to FAANG levels just because some FAANG jobs are available in every city. It's the worker's problem if they can't get the that FAANG job anyway, because the number of FAANG jobs hasn't changes and instead they've just been diluted over 100x as many cities and a much larger talent pool.
Affordability is relevant because it's one aspect affecting how much the competitive wage will rise.
My forecast is that prior to the pandemic there were X “FAANG-paying jobs” across ~5 big cities in the US. After wider remote work normalizes in the next two years, there will be 10X that number of jobs and the average wage will likely only go up.
There will be room for all the headcount there currently is across the ~5 largest tech hubs, plus nine times that amount in additional, new headcount. People from all kinds of regions of the US and the world will have much greater chances at these jobs. And it will create spillover effects where lesser tier employers have to raise wages to compete for the remaining candidate pool and so on.
Remote work is great, because it’s making a more free-market. It’s almost like we immediately recovered the mobility that the population used to have overnight.
This will also mean that you are competing with 10x more people, so wages may go down because of that fact.
The bad thing is that, the start-up culture that was being formed here is starting to disappear. I know several CTO or CEOs friends who lost developers because they cannot compete with those salaries (paying in USD) when they are charging in MXN.
Sounds like a simple market correction, since those two cities have been extreme outliers for quite some time.