practice of programming has to be one of my all time favorites, seems really basic, but I love the way Kernighan breaks things down. I've found that the section on debugging is super helpful for mentoring jr engineers on how to approach problem solving.
coders at work is awesome because it helped me understand how some of my programmer heros work, and how they aren't all brilliant wizards or something. Well some of them are 🙂
designing data intensive applications the book on modern distributed systems at scale. Super helpful reference. Would be hard to read all the way through.
staff engineer you've probably heard of,