|
|
|
|
|
by dahart
1725 days ago
|
|
It might be good to define more carefully what “fair compensation” actually means. CEO vs employee isn’t a very good analogy, IMO. It’s broken for sure, but it doesn’t make a good comparison. Software engineers these days are making very good money and have very good working conditions compared to most other industries, even among other skilled white collar careers like doctors. What’s “fair” is a fairly vague and relative idea. It might be good to really discuss your value too, which is half of the “deal” you’re compensated for. Even if your manager doesn’t know it, you’re not really being compensated for your hours, you’re being compensated for your knowledge and skills, in combination with your willingness to apply them toward your company’s goals. What I’m getting at is that the company may be happy to offer raises if it sees value, and it may take some communication and negotiation on your part for them to see that value, it’s unlikely to happen on it’s own. The company, and especially bad managers, have a vested interest in framing your job as easily replaceable. |
|
"Software engineers these days are making very good money and have very good working conditions compared to most other industries, even among other skilled white collar careers like doctors."
I think the compensation and conditions really depend on a lot of things. The median salary for software devs is about $100k-110k and are largely located in above average COL areas. I earn under $100k, have almost 10 years experience, and an MSIS. I consider the money to be ok, not "very good". The physical conditions are good, but the psychological conditions can be bad in some instances (just look at all the burnout).
For example, I know a guy who started at $90k as a diesel electric mechanic with great benefits. That's tens of thousands saved in college costs. Plus you can start working sooner. Plenty of jobs can pay that kind of money, so I don't see software dev as anything special.
I've tried the communication/negotiation part. It didn't work. The managers have almost no power within the large corporate structure. So I adjusted my willingness down to match the pay. If I actually want to make more, I'll just leave (although that's not an option due to constraints in my personal life). Another thing to note is that value is a tricky thing to measure in a IT as a cost center model. For example, how do you value security work?
It's funny, the company has been going on and on for years about the war for talent, talent shortage, etc. It's all just PR for the current employees to feel safe. They won't actually do anything to retain people.