> Most standard software engineering jobs don’t require that kind of research activity (although it does require some; product development is a creative process)
This seems to describe what good engineers above the senior level do. Certainly everyone with a PhD I work with who rose through the ranks said that being very senior was a lot like being a good researcher - albeit with much more pressure on execution.