> I’m confused what kind of software engineer jobs there are that don’t involve meeting with people, “aligning expectations”, getting consensus, making slides/decks to communicate that, thinking about market positioning, etc?
I'd suspect the kind that's going away.
That kind was already reserved for junior roles, contractors, and off shoring.