| > Salaries are not set according to how much you need the money. This is not true at all. When I started working at Microsoft in 2007, Microsoft was one of the most profitable tech companies of all time. (They still are!) Salaries in the Pacific Northwest were around 1/2 to 2/3rds what they were in the bay area, and total comp was a lot less, since MS's stock was flatlined at the time. But do you know what we all told each other? "Housing here is cheap, traffic isn't bad, it isn't worth it to move to the Bay Area." A senior engineer is happy earning 130K a year if they can get a good house for 500 or 600k! Once housing prices started exploding, salaries had to go up. (The other counterpoint would be that many companies have location specific CoL adjustment to their salary bands) > The reason US salaries are high is that US software companies can make staggering amounts of money. SAP makes staggering amounts of money! For knowledge workers, salaries are very disconnected from how much value the employee brings to the company. |
I see two ways it could be working:
1. High engineering salaries cause high housing prices
2. High engineering employer demand causes high housing prices (more employees in the same area and stagnant housing supply)
For 2, the high housing prices probably do push up salaries to an extent but the real cause is demand for engineers