Here is a list of books I've read and found useful throughout my career in no particular order (yes I know the list is short).
- The Selfish gene
- 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts
- The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
- The 4 Disciplines of Execution: Revised and Updated: Achieving Your Wildly Important Goals
- Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition
- Clean Code: A Handbook of Agile Software Craftsmanship
- High Output Management
- How to win friends and Influence People
- A Philosophy of Software Design
- Cracking the Coding Interview
- Building Microservices: Designing Fine-Grained Systems
- Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)