3 ms·
This ^ 1000x. Every job you join is a business negotiation between buyer and seller. Companies want to offer the lowest compensation they can get an engineer fo
by nojvek 6y ago
This ^ 1000x. Every job you join is a business negotiation between buyer and seller. Companies want to offer the lowest compensation they can get an engineer for, the engineer wants the highest compensating company they can get an offer from. The match is where the market gets what the market wants.
I’ve seen plenty of employees with deep context on codebase able to retain their SF salary as they’ve moved locations. For the business, it makes little difference where they work so they keep on paying, they’d rather not lose.
For new hires, it’s a different game. Global means a global talent pool to choose from, a bigger market. Sometimes a cheaper market.
Companies raise their salaries when they can’t hire talent they want at a price point. So know your worth, and be willing to walk away. Also offer something valuable that companies don’t want to walk away from.