Ask HN: Software engineers who have been promoted with a large salary increase?
I'm at a younger stage in my career (25), and at least in my experience, I've always had to find another offer at another company to get a large salary increase. I've been "promoted" within the company before, but that only came with a 3% raise. Just curious what the experience is for more senior engineers out there, are there still tech companies who give substantial raises with promotions?
49 comments
[ 2.5 ms ] story [ 90.0 ms ] threadAlso, 3% is a mediocre raise just for year-over-year cost of living increases. Getting a raise that small with a promotion is a slap in the face.
There is nothing your company is doing for you, that isn't the absolute least they calculate will keep you working hard.
I'm not sure it even keeps people working hard. Its discouraged me from working hard, especially after filling roles above my grade for a couple years.
When the company does the bare minimum and employees realize it, they do the bare minimum for the company.
Why? Because if you're filling roles above your grade, you're a perfect candidate for stepping up your grade as you move. That's how you get a big bump in pay. But if you're doing the bare minimum, you're a much less attractive candidate for a higher grade position. And that matters a lot for a person who's 25, because that big bump in pay sets a floor for your pay for the rest of your career.
If you're 50, doing the bare minimum doesn't cost you as much money over the whole of your career. (It can still corrode your soul, but that's not the issue we're talking about here.)
All this to say, now I'm well into six figures. I've work six crappy tech jobs, really bad ones. I've had one decent one and now, one really good one. I had to fight really hard to get where I am now. I mean this to be encouraging, it can be done, you can do it.
My advice? You can check out at a job, but never check out on yourself. At every crappy job I've been at, there was opportunity for me to learn something new. Job 1, I learned Python and built test frameworks. Job 2, I learned VueJS. Job 3 I learned how to build complete software projects and deliver them. Job 4, I combined development skills with cloud migration, dealt with tons of nasty legacy code, and was able to deliver major improvements to existing systems. And so forth. Also to get better jobs, I've put in hundreds of resumes. One job literally took me 200 applications to get.
TLDR I hope it's not unwelcome advice but I hate to see people give up.
I have a lot of constraints in my life with my family. I don't really have a future that would be any better than the job I have right now.
Exactly this. Essentially the company is saying "We're giving you some additional responsibility, and as a reward we won't cut your salary."
Unless the new role involves working more hours on salary. Then they are cutting your pay.
The funny thing is, they unofficially expect a 13% increase in working hours for that 7% raise, which actually turns out to be a rate cut to fill a role with more responsibilities and expectations.
You must be underpaid? Can you share salary before and after two raises? I can't believe in a 6-month period the market rate went up by 1.2^2?
The median salary in my country for a salary-man is 16.5k per year.
In my first job had multiple promotions varying from 5% to 50%. The lower ones (5% ~ 10%) were given proactively by my employer and for the bigger one (50%) I've ended up changing position inside the company, after asking for a bigger raise.
I agree with others that it's way more easy to have a substantial increase moving jobs.
I've been promoted to a leading position after renegotiating my contract and it came with a 120% raise. You probably guessed it right - I was heavily underpaid at first. A teammate of mine earned around 60% more than me and our lead over 100%. When I finally found it out I was devastated. It happend for a couple of years. Sounds stupid? Yeah, it was. I was totally unaware of how much I should be asking for in the first place and never cared to talk about the compensation with the other guys. The team being 100% remote and spread across different countries didn't help too.
What would you do in my place? I wanted to quit, but I decided to negotiate an "impossible" raise first as I had nothing to lose anyway. It worked out and I stayed until now.
Be fair and don’t worry about “the truth coming out”
Titles are cheap. Your existing employer will always want to hand you more work, but not more money. If you are handling the work well, then the pain of not having that role filled is only a memory. Your future employer has an acute problem to solve and is already primed to spend money to solve it. The net result is that (current employer) is much more likely to increase your responsibilities/scope/title. While (future employer) will pay you.
There are absolutely employers who will give significant raises to existing employees, but they are rare.
1. It depends on the company but there is more to compensation than just the salary number. Often promotions will also include changes to bonus amounts (so different levels will have different target bonus %) and equity grants. From the business side it is all "comp" so they can have a different view of total compensation than you do if you are just looking at the salary.
2. If you like your job but feel you are underpaid there is nothing wrong with just asking for a raise. If they want to keep you around then they will usually accommodate you and if they don't want to keep you around then you should start looking for a new job anyway. But you have to ask. For obvious reasons companies want you to think that salary is non-negotiable, but EVERYTHING is negotiable and if they can make it happen IF they want to (or need to).
You can practice this with headhunters. Push the numbers. Try double your current number. You'd be surprised some of the numbers you can pull out of them in certain "must have now" situations.
A 3% increase for an actual promotion is insulting. You're probably getting hosed already and could get a step function increase if you looked elsewhere and interviewed / negotiated properly. If you decide to do this, let me know, and I can give you some advice.
Is there anyway to reach you? Thanks.
They also know that regardless of what they pay you, you will eventually quit anyways (unless they start paying you in the top 10% of the field, but then, what's in it for them at that point).
So no, 30-40% salary raises do not exist. At the executive level they sorta do, in the form of options and bonuses.
Sticking within the single company will get you into the hamster wheel of promises, policies, processes and procedures with not much of a monetary outcome.
Once you get the offer from next company - put it on your boss desk to beat.
Rinse and repeat.