If you want a company where merit is rewarded but taking your time is accepted as long as you dont whine each time a brilliant innovator is promoted, finding people who stay longer will yield you either innovators able to move upward quickly enough or solid maintainers who are satisfied specialising.
When I hire, I'd like to keep them for at least 2-4 years for the company's sanity.
Job 1 (Years 1-2): 100k/yr
Job 2 (Years 3-4): 200k/yr
Job 3 (Years 5-6): 400k/yr
Job 4 (Years 7-8): 800k/yr
Job 5 (Years 9-10): 1m/yr
Not sure any dev using this approach would need to work after year 10!
I quadrupled my compensation recently coming from a non-tech/tech-as-a-cost-center company to a FAANGMULA level company. However I don't foresee experiencing another huge jump like that ever again in my career.
If you're going from one FAANG to another FAANG, what are the odds you're going make six figure jump in compensation unless you're also moving up the ranks while doing so?