Software Engineer Salaries

Discussions center on why software engineers earn high salaries compared to other professions, driven by supply-demand imbalances, talent attraction from fields like medicine and rocket science, and debates on whether increasing programmer supply would lower wages.

📉 Falling 0.4x Career & Jobs
4,329
Comments
20
Years Active
5
Top Authors
#6702
Topic ID

Activity Over Time

2007
3
2008
18
2009
22
2010
39
2011
103
2012
106
2013
163
2014
217
2015
180
2016
271
2017
245
2018
259
2019
389
2020
305
2021
447
2022
529
2023
412
2024
230
2025
366
2026
25

Keywords

CS IT US MAYBE IMO HN IBM ASIC SAP HP software engineers software engineers salaries software engineering pay companies paid demand engineering

Sample Comments

ta75757 Dec 2, 2014 View on HN

There was an article submitted here a long time ago, it's title was:"Fuck you, pay me."I find it applicable here as well.If programmers were paid like doctors, more talented people would start considering programming over med school or finance as a career. And then you would have more "talent". That's economics, that's capitalism. (Yes, laws hindering immigration are a trade barrier, and hiring immigrants is "more efficient" and therefore &

username90 Sep 10, 2019 View on HN

The reason software engineering pay so much better than similar fields is since there is a lack of software engineers. Encouraging people to pick that option in order to lower wages to similar levels as other fields makes perfect sense, don't you agree?

technobabbler Nov 30, 2021 View on HN

I assume by low/high you mean skill level, not closeness-to-the-metal?Isn't this to be expected, though? As software consumption becomes more commoditized and de facto standards arise (your basic lookalike business webpage), more and more people are able to easily replicate the feat, and it becomes less about creativity and innovation and more just a matter of rote implementation, like any other manufacturing trade. Interchangeable agencies pumping out cookie-cutter code on an assem

digitallimit0 Jan 13, 2012 View on HN

The thing is, those aren't fair comparisons. Software engineers are in exceedingly high demand at this stage. This is just a reaction to that demand. In addition, software engineering is a very flexible field. You can engineer under or tangentially to almost any position or field and be a part of what makes those things interesting. Assembly line worker and street sweeper are not so similarly blessed.

ummonk Sep 10, 2018 View on HN

I was doing rocket science but switched to software engineering because I want to someday afford a decent house in the Bay Area. So yes, higher compensation definitely increases the supply of software engineers. Different people have different price points at which they would switch, but the potential supply is definitely there. Companies need to do a much better job of not screening out applicants with non traditional resumes though - I had to go through triplebyte to get my foot in the door.

jdbernard Jul 17, 2020 View on HN

Personally I think it's more likely that the low salaries in other areas of technology (particularly physical products) has pushed people to software, rather than high salaries in software pulling them. Same effect in the end but I think the race-to-the-bottom in manufacturing, machining, and physical product development began the cycle. Soaring software salaries followed.

Cthulhu_ May 7, 2018 View on HN

No need, the pay for software development is more than enough (like, 3-4x more than enough). The main problems are excess housing prices (so that income is not enough), and a combination of ambition / competitiveness / fear of missing out / fear of running behind.

slt2021 Jan 5, 2022 View on HN

this is good for top tech companies, highest bidders.if mediocre companies cannot hire top engineers, they will not develop software in-house and instead will buy the SaaS software from those big tech companies that pay top dollar for leetcoders. Software scales up easily

3A2D50 Feb 27, 2013 View on HN

"It sounds like lots of the interested people are more interested in preparing students for a career in software engineering"That could be the case. Programmers are expensive because there isn't enough to meet demand. If you can get a lot more people interested and entering into the market, the cost will go down. I would imagine an employer would prefer programmer's salary to be more in line with what a typical employee's salary is. If there is an end goal, it would probably be to make progra

midhir Jan 21, 2019 View on HN

I wonder about this.It might be a huge bias but I would imagine a significant amount of productivity gained in the economy, and thus new wealth created, over the last couple of decades has been software driven. So it _should_ pay well, right? It doesn't really matter that it's considered easy or hard, just scarce.I've heard it, perhaps jokingly, stated that more than half of software that gets built fails; it never finds a market or never meets completion. In that case high-