HACKER Q&A
📣 ngngngng

Will software engineer salaries go up, down or stay the same?


Recent shakeups at large companies going remote first and the ensuing discussions have me thinking about this. I've mostly heard that "we are paid too much" in my career and this is in a lower cost of living area where we aren't paid anywhere close to silicon valley salaries.

Are my skills going to be more or less valuable ten years from now?


  👤 codingdave Accepted Answer ✓
Within 10 years, all kids will learn basic computational thought in school, and some will continue down that path to apply that knowledge to specific use cases. Coding in and of itself won't be so special, which will drive down the salaries for entry-level pay. However, being good at it is different than just having the ability to do entry-level work, and the best engineers still can deliver extremely high value to a company.

I personally believe that the salary ranges will follow a shallower bell curve, with lower starting pay, a lower median, and a much smaller group at the top making huge bank.

As to where any specific individual falls on that curve... that will depend entirely on your talent.


👤 jenkstom
Probably a better question is "Will the demand for software developers outpace the supply over the next 10 years?" Perhaps the looming failures of universities I keep reading about will mean less degreed professionals. I think the demand will increase as more industries become automated, but the supply is the big question.

👤 thecleaner
I will say it will go up. Software Engineering will end up meaning different things. For example, couple of years ago web dev was all the rage but these days web dev has a certain band of salaries with great people being paid a lot and others just scraping by. I believe software creates a lot of value when applied properly and I don't see this going down anytime sooner. Whether the field itself become easier is a different thing. Maybe people who work at a skill level where a bootcamp is okay to start a job will face a pay cut simply because barrier to entry is low but that will just be one end of a spectrum.

👤 s1t5
The "we are being paid too much" sentiment is mostly a US thing. In Europe the salaries are nowhere nearly as high.

👤 RNeff
It depends on supply and demand for skills. If you have average skills that a hundred thousand other people have, then your skills are less valuable. If you have expert skills in a high demand area, then up. So building websites and most apps is flooded with people. Autonomous cars, some AI/ML security, VR / AR, vision, even COBOL, have fewer people, high demand. Just become very valuable to your potential employer. (Think about debugging autonomous cars, what would you make if you were great at that!)

There are online courses, some free, for those topics. There are open source projects on many of those topics.


👤 runawaybottle
It depends on the standard software users have. Salaries went up because the standard for software went up in a few places - user experience, scale.

If we’re fine with the same shitty technology 10 years from now, then salaries will stagnate.

But what do I know, game developers continually make amazing stuff and somehow that industry found a way to squeeze them. Tough to say how it all will play out.


👤 ThrowMeAwayOkay
It depends on your skills. Focus on more than just hard engineering skills. If you position yourself as an effective remote engineer who deliver value consistently, then you can command value.

👤 sirmoveon
The only risk in my opinion is AI and the possible automation of development. The curve to being an efective software engineer is too steep.

👤 probinso
They will hopefully go down