>Now imagine a world where meta knows exactly how much I make and all the other information about me. I’d probably get a minor bump over my previous salary.
Not necessarily. People don't change companies for just any value greater than current TC. There is a big cost to switching companies -- it's going to shake up your lifestyle, you might lose some relationships, reset your company-internal network and reputation, reset technical and organization context etc. Possibly even moving your home (even if a new job is in the same city, people often move to be closer to it anyway).
As a matter of policy I wouldn't switch companies for less than a 30% monetary premium over my current TC (I'm a SWE), and other soft criteria like type of work and company culture. In my early career I've gotten 50-100% premiums each time I made a hop.
My policy is the opposite – I switch companies every two years. Especially if I get too comfortable. Usually because I’m bored or because the company grows too much (>100 people is too much for me).
Are you worried that you never get to see the results of architectural decisions you make? Two years is not much time to make an impact and see it through if you’re senior+
This is usually a nonsense argument unless you're in a very slow-moving company. Two years is not only enough to see the results of your architectural decisions, but by that point the architecture would already be due for change.
1-1.5 years in a fast-paced software team is plenty enough to learn 95% of everything you're ever going to learn there and live through one major system lifecycle.
Not necessarily. People don't change companies for just any value greater than current TC. There is a big cost to switching companies -- it's going to shake up your lifestyle, you might lose some relationships, reset your company-internal network and reputation, reset technical and organization context etc. Possibly even moving your home (even if a new job is in the same city, people often move to be closer to it anyway).
As a matter of policy I wouldn't switch companies for less than a 30% monetary premium over my current TC (I'm a SWE), and other soft criteria like type of work and company culture. In my early career I've gotten 50-100% premiums each time I made a hop.