Haha, at what company? I've met few people who've been able to work at a company long enough (and for the company to be successful enough) to double their salary. Apparently, it's much faster to just get two lower paying, easy jobs.
Might be because I'm european, but the idea sounds crazy to me.
https://news.ycombinator.com/item?id=10760918
(Plus $630K in 2020 and about $900K in 2021.)
Life at the bottom rung is not pretty in the slightest!
I used to be at Amazon and my TC was only $200k.
I guess you could have meant by "more than doubled" as 2.75x, that would work out. Pretty impressive.
Started working for 43k (Euro) directly out of university. Joined SV startup 2y later with 50% higher salary (60k). Now four four years and one promotion in, almost doubled my salary at 110k.
This is also before considering equity.
Note, it’s not just the initial promotion. It’s the wider compensation band it opens up.
It’s not the initial promo that necessarily gives you doubling. It’s the wider compensation bands the promotion opens up. Sustained performance can have high upside in a 2-4 year time horizon for high performers.
Between the two extremes (mediocre and rockstar/10x), there are many 'competent' people who can't get promoted to their 2x salary jobs. And these people are competent in a particular niche, not like those who aced programming olympiads, compiler gurus, kernel hackers, etc.
Sorry for the apparent snark, but, I'm saying I don't believe you, and "nuh uh," "ya huh" isn't where I'd like to go with this.
I don't know the numbers but in my limited experience, in western Europe, this is just not possible (or very very rare among C level people if any, not mere engineers). A good senior salary (gross) is like 80K Euro/year. As a senior engineer working in Europe, you cannot expect reach 100K Euro easily. Now, thinking that you can go from 80K to 160K just by being an engineer that is "competent enough" is just plain naive. Not even the CTOs are making that around here.
I've found the opposite is true. If you are extremely competent at your job your manager is motivated to keep you in place because that's what you're good at. It's easier to promote lower-accomplishing people-pleasers because it won't affect _their_ software throughput as much (higher level engineers write less code).
One of the benefits of this is that you don't have to be competent enough to sustain two jobs. There are people who do this and just swap their jobs every year or less. Another side benefit of that is that people have lower expectations for the new hire, and if you're perpetually a new hire...
Nope
Assuming you only work 20 of your 40 hrs/week in each job, you are still working a fulltime job with 2x your salary. If someone is competent enough to sustain 2 jobs, they will also get quickly promoted to 2x their salary if they are working one job.
Now work a couple of years in this job, and soon you'll be able to complete its responsibilities in 20ish hrs/week. Every job gets easier overtime in that sense.