In reality, the term Technical Product Manager describes a person, not a role. Specifically, it describes a Product Manager who has a technical background and works on a technology product. It does notdescribe a Product Manager who needs to actually perform technical tasks, such as software architecting and coding. The same goes for a Product Development Manager. They are not actually developing the product—they are performing a Product Management role in close coordination with a Software Development Team.
In short, for a company to get the most value from the role, Product Managers must focus on product management, not development. But some Product Managers need to understand the company’s technology at a deep level and interface with the Development Team in order to successfully lead the strategy for the product.
What is a Technical Product Manager, Anyway? – MindTheProduct.