Beschreibung
Job Description
Kiteworks is a highly profitable and growing software company making a meaningful impact in the security and compliance space. We are looking for a Technical Product Manager to join our team and contribute to the bold product vision and roadmap for the Kiteworks platform. This role is perfect for a technical product professional with strong software engineering fundamentals and a passion for solving complex problems. This is a cross-functional role that bridges product managemen...
weiter lesen
Job Description
Kiteworks is a highly profitable and growing software company making a meaningful impact in the security and compliance space. We are looking for a Technical Product Manager to join our team and contribute to the bold product vision and roadmap for the Kiteworks platform. This role is perfect for a technical product professional with strong software engineering fundamentals and a passion for solving complex problems. This is a cross-functional role that bridges product management and software engineering, requiring deep technical understanding while maintaining focus on customer value and business outcomes.
As a Technical Product Manager, you will work closely with Engineering, Design, and other product team members to drive innovative product solutions. You'll need to develop a strong understanding of Kiteworks' server architecture, programming interfaces, and business logic. The ideal candidate combines analytical thinking with technical depth and enjoys tackling difficult problems under real-world constraints.
What You'll Do:
Technical Product Leadership:
• Technical Strategy: Contribute to defining technology strategies and product roadmap decisions related to Kitework score platform, server architecture, database optimization, and system integration.
• Solution Design: Collaborate with Engineering to develop elegant and effective technological solutions, providing input on software architecture, component selection, and technical approach.
• Technical Requirements: Write detailed technical specifications and requirements that bridge business needs with engineering implementation.
Product Management Excellence:
• Feature Development: Drive the end-to-end development of platform features from concept through delivery, ensuring alignment with customer needs and business objectives.
• Prioritization:Analyze and prioritize features based on technical feasibility, customer impact, and strategic value.
• Cross-functional Collaboration: Work closely with Engineering, QA, Design, and other product team members to build consensus on product goals and delivery timelines.
Customer and Market Focus:
• Use Case Development: Construct compelling business use cases for potential roadmap items, translating technical capabilities into customer value propositions.
• Customer Engagement: Participate in customer discussions to understand technical requirements and validate product solutions.
• Competitive Analysis: Monitor technical trends and competitive landscape to inform product positioning and feature development.
What You'll Bring:
• Software Engineering Experience: 5+ years of hands-on software engineering experience with strong understanding of software architecture and design principles.
• Deep API Experience (REST-based): Required strong, demonstrable background in managing and working with APIs, especially REST-based. Must understand API design, security (OAuth 2.0, API keys), versioning, and documentation (OpenAPI/Swagger). Must be proficient in API testing, monitoring, and troubleshooting tools with the ability to work hands on with code.
• Practical SDK Exposure: Hands-on experience using and advocating for SDK creation/maintenance. Must understand their role in developer adoption, how they simplify API logic, and the process of gathering developer feedback for enhancement across various programming environments.
Bonus skills:
• API/SDK Coding Experience (Highly Desired): Direct coding experience consuming or extending APIs/SDKs is a significant advantage. This provides crucial developer empathy, informing decisions on functionality, documentation, and overall developer experience within real-world development cycles.
• Programming Language Familiarity (Nice-to-Have): Exposure to enterprise languages like Python, GoLang, and Java is beneficial for reviewing code, understanding limitations, and communicating effectively with engineering about implementation and compatibility.
Product Management Skills:
• Product Development: 2+ years in product management or technical product roles with experience delivering software products to market.
• Agile Experience: Strong experience with agile software development processes and cross-functional team collaboration.
• Data-Driven Approach: Strong analytical skills with ability to use data and metrics to inform product decisions.
Communication and Collaboration:
• Technical Communication: Excellent ability to communicate complex technical concepts to both technical and non-technical stakeholders.
• Presentation Skills: Comfortable presenting to engineering teams, product leadership, and customer-facing teams.
• Project Coordination: Experience managing multiple time-sensitive projects and activities simultaneously.
• Global Stakeholder Collaboration: Experience working effectively with distributed teams across different time zones. Ability to communicate regularly with sales, marketing, and senior leadership on product progress.
• Internal Training: Capability to support sales, sales engineering, and customer success teams with technical knowledge and training.
• Documentation: Skill in creating clear technical documentation and product specifications for internal and customer-facing materials.
Additional role details:
• Travel Requirements: Up to 25% travel including visits to San Mateo, CA headquarters and international customer/partner meetings.
• Availability: Willingness to participate in global team meetings, including occasional evening calls with international development teams.
• Education: Bachelor's degree in Engineering, Computer Science, Business, or related field.
The Values That Define Us
Execution
We deliver results with focus, ownership, and consistency. Our teams take initiative, solve challenges proactively, and continuously optimize how we work to create meaningful impact for our customers.
Transparency
We communicate openly and clearly, ensuring stakeholders have the informat