About Us:
At Kavenegar, we specialize in messaging and communication services, providing scalable and reliable SMS and voice solutions. We are looking for a Technical Product Manager (TPM) to bridge the gap between our engineering teams and business needs, ensuring that our messaging platform continues to be robust, scalable, and market-leading.
Responsibilities
• Work closely with engineering teams (Back-End & Front-End) to define and prioritize technical
product features.
• Collaborate with the CEO and VP of Engineering to align product development with the
company’s vision and technical strategy.
• Own the technical roadmap, ensuring that platform scalability, performance, and reliability are
continuously improved.
• Define APIs, system architecture requirements, and technical specifications in collaboration
with developers.
• Oversee the development lifecycle, from concept to deployment, ensuring smooth execution.
• Evaluate technical trade-offs, ensuring that business goals align with engineering capabilities.
• Act as a liaison between engineering, sales, and customer support teams to identify technical
needs and optimize product features.
• Monitor and analyze system performance, suggesting enhancements to improve speed,
reliability, and security.
• Keep up with industry trends in messaging technologies, cloud infrastructure, and
communication platforms
Required Technical Skills
Strong understanding of Back-End development, particularly with .NET.
Experience with Front-End technologies such as React.js or Next.js.
Knowledge of messaging systems (SMS, push notifications, etc.) is a plus.
Ability to work with APIs, system integrations, and cloud infrastructure.
Leadership & Soft Skills
• Strong analytical and problem-solving skills, with the ability to break down complex technical challenges.
• Excellent cross-functional communication skills, engaging both technical and non-technical stakeholders.
• Ability to prioritize tasks effectively and manage multiple projects simultaneously.
• Experience in agile development and familiarity with Scrum methodologies.
• Passion for continuous learning, innovation, and keeping up with emerging technologies.
Qualifications
Bachelor’s or higher degree in Computer Science, Software Engineering, IT, or related fields.
Minimum 6 years of experience in technical roles, with at least 3 years in product management.
Previous experience in high-traffic SaaS platforms, digital marketing, or MarTech solutions is a plus.