We are looking for an experienced Technical Product Manager (TPM)who can work at the intersection of product, engineering, and business teamsto translate complex requirements into scalable product solutions and clear technical documentation. The ideal candidate should have a strong understanding ofsoftware products, APIs, system architecture, data flows, mobile/web applications, and the software development lifecycle, along with excellent product documentation and stakeholder management skills.
This role requires someone who can take ownership of requirements from discovery through delivery, work closely with engineering teams to assess technical feasibility, and ensure that product requirements are clearly defined, documented, prioritised, and successfully executed.
Responsibilities:
- Gather, analyse, and translate business and technical requirements into clearly defined product requirements and specifications.
- Create and maintain comprehensive Product Requirements Documents (PRDs), Business Requirements Documents (BRDs), user stories, functional specifications, and acceptance criteria.
- Own API requirements and documentation, including endpoints, parameters, request/response structures, integration requirements, and data exchange mechanisms.
- Work closely with engineering teams to understand system architecture, APIs, integrations, dependencies, data flows, and technical constraints.
- Translate complex technical concepts into clear requirements that can be understood by both technical and non-technical stakeholders.
- Own requirements for web and mobile applications, including platform-specific behaviour across iOS, Android, and web.
- Partner with engineering teams to assess technical feasibility, identify dependencies, clarify requirements, and resolve product-related questions during development.
- Coordinate product releases, including requirements sign-off, release documentation, release notes, dependencies, and readiness tracking.
- Manage product deliverables and timelines through structured project plans, trackers, Jira boards, and release plans.
- Work closely with business stakeholders and end users to understand pain points, gather feedback, analyse usage, and identify opportunities for product improvements.
- Define and monitor relevant product adoption, engagement, usage, and performance metrics.
- Maintain high standards for product and technical documentation across teams.
- Continuously improve product processes, documentation standards, templates, and workflows.
- Collaborate effectively across Product, Engineering, QA, Design, Operations, Customer Success, and business teams.
- Translate business requirements into clear technical specs (PRDs, APIs, workflows).
- Work closely with engineering teams on API design, integrations, and system architecture discussions.
- Drive execution across multiple stakeholders: insurers, vendors, ops, and internal teams.
- Lead sprint planning, prioritisation, and end-to-end delivery of features.
- Ensure smooth coordination across multiple external partners.
- Continuously identify process gaps and optimise workflows.
Requirements:
- 5+ years of overall experience, preferably in Technical Product Management, Product Management, Business Analysis, or a similar technology-focused role.
- Strong experience working on software products and applications, preferably across web and mobile platforms.
- Demonstrated experience creating PRDs, BRDs, functional specifications, user stories, acceptance criteria, and API documentation.
- Strong understanding of the Software Development Lifecycle (SDLC)and Agile/Scrum development methodologies.
- Good understanding of technical concepts such as: REST APIs and integrations, System architecture, Data flows, Databases, Authentication and authorisation, Web and mobile application architecture, Third-party integrations.
- Ability to communicate effectively with engineers and participate in technical discussions around feasibility, dependencies, integrations, and system behaviour.
- Strong stakeholder management skills with the ability to coordinate across business and technology teams.
- Excellent written and verbal communication skills.
- Strong analytical, problem-solving, and organisational abilities.
- Ability to independently manage multiple product initiatives and priorities.
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline.
Tools and Technologies:
Experience with some of the following is preferred:
- Jira
- Confluence
- Swagger / OpenAPI
- Postman
- Figma
- Mixpanel / Amplitude / Firebase / similar analytics platforms
- Microsoft Excel / PowerPoint / Project
- Documentation tools such as Markdown or similar platforms
Preferred Skills:
- Experience managing technically complex products with multiple systems and integrations.
- Strong understanding of APIs and mechanisms of data exchange between systems.
- Experience working closely with backend, frontend, mobile, QA, and DevOps engineering teams.
- Experience with product analytics and using data to identify product improvement opportunities.
- Strong project coordination and release management capabilities.
- Ability to understand system-level problems and translate them into actionable product requirements.
- Strong attention to detail, ownership, and ability to drive initiatives from requirement gathering through production release.
- Ability to learn new technologies and product domains quickly.

