I'll take a shot, assuming that you are asking how to manage a technology team, not how to understand technology at a wider scale. You need both tech leadership and end-to-end/shallow-deep abilities. But the tech side is a different question entirely. Looks like some other folks have provided answers so I won't go there. (The tech side is a lot to go into in a thread, and would include some kind of conversation figuring out where you are technically. "I'm a SWE" doesn't begin to cover it.)
Without any thought at all:
- One Minute Manager
- Debugging the development process
- The Culture Code
- The Five Dysfunctions of a Team
- Difficult Conversations
Take some negotiation and interviewing hands-on courses.
Without any thought at all:
- One Minute Manager
- Debugging the development process
- The Culture Code
- The Five Dysfunctions of a Team
- Difficult Conversations
Take some negotiation and interviewing hands-on courses.