Basic Function
The Lead Technical Product Manager (TPM), APIs is responsible for translating vision and strategy for APIs across the Axcess Suite into strategic solutions for internal and external consumers in partnership with product managers, other technical product managers, user experience team and development teams. The Lead TPM, APIs works closely with customers to understand their needs, and test concepts and solutions. They also engage with internal stakeholders including sales, marketing, implementation, training and support teams to gather their customer insights and their own functional needs. The Lead TPM, APIs brings the voice of customers and internal stakeholders to user experience and development teams, and, in close partnership with them, get the solution ready.
Essential Duties and responsibilities
Proactively seeks detailed understanding of vision, and near-term and long-term priorities for the CCH Axcess APIs, including productization of APIs, based on the APIs potential for use outside the context of one solutionLeads customer interactions, in partnership with user experience team, to understand their unmet needs and test concepts and solutions throughout the development processDevelops and maintains the API roadmap for the CCH Axcess Suite, using input from customersGathers and documents into user stories functional and non-functional requirements from product managers, customers and internal stakeholders, including, marketing, sales, implementation, training, development and support teamsRepresents the voice of customers and internal stakeholders to user experience and development teams throughout the solution development processPartners with the development team to strike the right balance of scope, schedule and resources to maximize progress towards their portfolio goalsPartners with program/project manager to develop detailed project plans and closely track performance against those plans; conveys progress, any deviations and impacts of those deviations to product managers in a timely fashionInspects and accepts or rejects completed work for the development sprint, and ensures new functionality meets the acceptance criteriaOversee the API product throughout its lifecycle, including managing API versioning and decommissioningEvangelizes the use of the API product with development teams to increase the adoption and consumption of the API product capabilitiesDevelops and maintains API specifications and documentation including samples within the developer portalProvide support to API product consumers by answering questions and responding to feedbackResearches and evaluates new API trendsMaintains deep subject matter expertise in relevant product domains, including features and functionalityOther Duties
Performs other duties as assigned by supervisor.
Job Qualifications
Education:
Bachelor’s degree from an accredited university, or equivalent experience
Computer Science or Software Engineering Degree preferred
Experience:
Minimum 5 years of experience in product management with at least 3 years focus on APIThree or more years with Agile Scrum methodologies as a product owner/technical product manager preferredThree or more years in product management of B2B enterprise SaaS software products preferredThree or more years in one of these areas preferred – 1) software solution development for Tax and accounting industry, 2) professional experience in CPA firmOther Knowledge, Skills, Abilities or Certifications:
Experience driving all aspects of the software development lifecycle with development teams - iteration themes, backlog grooming, story mapping, user story creation and decomposition, retrospectives, etc.Experience leading the product design process with user experience team and product architectsExperience leading customer interviews, concept testing and usability testingTime management and project managementProficiency in translating business requirements into technical requirementsDefining acceptance criteria for functional and non-functional requirementsNegotiationProcess orientation and data analysisBreaking down complex ideas into simple conceptsInfluencingAdaptabilityAligning deliverables with strategy and priorityFocus on solutions and possibilitiesNimble, quick to respond or adjustDisciplined leader who holds themselves and others accountableCollaborationMeeting facilitation and presentation