This is my recommended reading list. My recommendations are just that, I am not a commandant. It is only based on books I have read, so obviously biased and quite limited. I have named it based on one of the books in my reading list. Parts are .NET centered because that is mostly what I know. A lot is focused on the web. This is not a generic reading list for any software developer, I am mostly focused on web and API focused work stuff in .NET and so is this list. It leans towards the software developer wanting to be a tech-lead, architect or CTO.
A lot of links goes to Amazon, because I have those books in kindle for the most part and it is easy for me, but get them from anywhere.
If USMC Grunts can read five books a year, then so can software developers. https://www.marines.mil/News/Marines-TV/videoid/747008/