Don't get me wrong, I'm happy for you, but I'm swallowing some pretty bitter pills here having just crossed the 30 year mark and watching my company hire in people at my level for 20-50% more.
Don't get me wrong, I'm happy for you, but I'm swallowing some pretty bitter pills here having just crossed the 30 year mark and watching my company hire in people at my level for 20-50% more.
Remember also that remote work is becoming much more normal.
(and not just top engineers; just about everyone benefits from competing offers. If you haven't gotten a competing offer in the last year or two, you have no idea what you could be getting, and you are probably underpaid.)
This, I think, is one of the major advantages of silicon valley; I can walk from my house to tens of big name employers; hundreds of smaller ones. I can switch jobs and I don't have to move. I can pretty easily still get drinks with the same people after work (if that's what we all want) - and the culture is such that it's okay to go work somewhere else for a few years and then to come back. it's not even a little weird.
When I was in my late 20's someone gave me a real kick in the butt to go the distance -> which paid off in hindsight big time.
A company cannot assume that someone is "willing to settle" just because they accepted an offer. Good companies try to proactively keep people, and part of that is making sure their compensation roughly keeps Pace with the market. By the time a company gets the signal that the "maintenance rate" isn't it's too late to do anything about it.
Be careful, though - there’s some cartelization/collusion going on. If you change jobs too many times, that’ll be used as a strike against you, and a reason to offer you lower pay.
Assuming that you meant you just turned 30, I am 31 and managed to get myself a 50% raise this past year by getting the offer from a different company in town and then negotiating to stay in my current role for the same pay as the offer.
To get better pay, you need to force your employer to acknowledge that someone else out there is willing to pay you more. That requires you to do most of the legwork, and to actually be willing to switch jobs.
I would never have confidence in my job security after negotiating a 50% raise with a competing offer.
I have negotiated some large increases in compensation in short period of times due to changing output and expectations from a role, but I feel like bringing a competing offer is inviting being replaced or made redundant, because companies don't want everyone to hold that level of negotiation over them just by saying "I could leave you know?"
Also, in my head, if they were underpaying me by 50%, I'd assume a big part of my value proposition was I cost 50% less than market rates.
And maybe this is even more paranoia, but I'd imagine a laser pointed at me and my performance afterwards, which ironically might end up affecting my performance (or at least my enjoyment of work)
-
Also for context, I just accepted an offer from what will be my first company in a "superstar" city last week, even the signing + relocation bonus almost felt like life changing money compared to what I've made at other companies.
One big problem is companies are moving to "up and coming" cities then paying less based on cost of living... but the cost of living on those cities is rapidly rising due to their "up and coming" status, as more and more "superstars" move into the area.
So COL ends up rising faster than your salary unless you're on a seriously fast moving career path.
The company I work for is very small (~10 people), so the negotiating dynamics were probably different than they would have been somewhere larger.
Plus, even if I did get "made redundant", that just means the next time around I have a larger base salary to negotiate from.
Who knows.
when interviewing, tell the prospective employer you already have the base you want, and that you're only looking for a small pay bump, or retaining the same pay. New employer is now forced to evaluate your pay on an "absolute" basis (Are they really worth X?), rather than a relative one (am I willing to give them a pay increase of Y?). This eases tensions a lot. Don't let anyone hold you back because your previous employer underpaid you.
Yes, someone in HR might find out when they process your tax slip (P45 in the UK), but:
a) the salary person almost definitely won't be looking out for that, they have no interest in screwing you out of a job, unless it's a very, very small company, and the CEO is also the HR guy and the team lead.
b) they're probably not allowed to tell your manager, legally speaking.
c) they simply won't care.
If they really do find out and kick up a fuzz, who cares? you have a legally binding contract. besides, screw those people, if they thought you were worth the money before, what changed? Nothing, that's what. Besides, you now have proof you're worth that money, so someone else will think that too.
What I more-so meant was since I pulled it off once, I'd be more confident the next time I went to interview to ask for even more.
The people you _should_ tell your salary to are colleagues at similar levels, especially those from often-underpaid groups (immigrants, women, etc.).
It just happened that $X was a 50% increase from what I was previously making.