Platform Product Manager
What does a platform product manager do?
A Platform Product Manager, or Platform PM, is primarily responsible for binding technologies and internal tooling within internal platforms to provide a great developer experience. Typically, this involves being in charge of Internal Developer Platforms (IDPs), particularly within organizations that follow the DevOps methodology.
This role is very technical and requires the management of platform components like APIs, abstraction layers like UIs and CLIs, and other services. Platform PMs also need to have a strong understanding of security, particularly as IDPs many different kind of integrations and play a key role in secrets management
A key part of this role is the ability to manage expectations between customers of the product - the software engineers - and other stakeholders (senior leaders, software architects, ops teams) as they are responsible for helping businesses to scale and reach their goals through the platform product.
As part of this, Platform PMs need to be able to balance the fulfillment of short-term vs. long-term goals, and particularly the goals of individual teams vs. the goals of the business as a whole.
This means that Platform PMs need to sort and prioritize feature requests, manage the product roadmap with consideration for the team capacity.
Developer experience is another main focus of the Platform PM job role. Because of this, you will need to work closely with engineering teams to determine how internal platforms can improve their workflow.
From understanding how teams use software tools together during the workday or gathering feedback on roadblocks within the development pipeline, Platform PMs are expected to take this information and extrapolate useful points of interest for the platform team.
This level of communication ensures that Platform PMs can consistently improve developer experience and deliver tools and features that improve developer effectiveness, work satisfaction, and resilience.