In addition to those technical books, I'd check out:
* Staff Engineer- Great for the tech challenges beyond senior-level https://staffeng.com/book
* The Manager's Path- Good even if you're not going to be a manager. Understanding their perspective makes you more effective https://www.amazon.com/Managers-Path-Leaders-Navigating-Grow...
* An Elegant Puzzle- What if distributed systems engineering, but with people? https://lethain.com/elegant-puzzle/