Key Responsibilities :
- Requirements Breakdown & Execution : Work with the Product Manager and Tech Lead to break down product requirements and convert them into actionable execution pieces. Determine the right sequence for tasks and deliverables.
- Schedule & Milestone Management : Manage timelines, schedules, and milestones, including Alpha, Beta, and General Availability (GA) releases.
- Trade-off Management : Balance trade-offs between usability, Go-To-Market (GTM) lead time, feature scope, technical debt, and investment to maximize product value for both customers and Cognite.
- End-to-End Alignment : Drive alignment across multiple teams including sales, delivery, security, and support, ensuring that all departments work cohesively toward the product's success.
- Dependency Management : Handle internal and external dependencies that arise from the need for end-to-end alignment.
- Budget & Resource Management : Manage budgets and resource allocation to ensure that the program has the necessary support to meet its goals.
- Product Performance Management : Monitor the product's performance in the market, analyzing key metrics such as usage, cost drivers, required delivery effort, quality, reliability, and security. Ensure these metrics are tracked, reported, and acted upon.
- Full Product Lifecycle Management : Oversee the entire product lifecycle, including product strategy, sales, delivery, adoption, support, and sunsetting phases.
- Cross-Department Collaboration : Facilitate cross-discipline and cross-department programs to ensure alignment and seamless product development.
Must-Have Skills :
Experience in SaaS at Scale : Proven experience working in a Software-as-a-Service (SaaS) company at scale.Software Development Background : Hands-on software development experience (any language) in building, testing, and deploying software products.System Design Understanding : Good understanding of system design principles, including components architecture, scaling mechanisms, load balancing, rate limiting, etc.Cross-Discipline Program Management : Experience managing complex, cross-functional programs with multiple stakeholders across different departments.Influencing Skills : Ability to influence without direct authority, using strong interpersonal and negotiation skills to drive decisions and align teams toward common goals.Attention to Detail : Structured, thorough, and detail-oriented in your approach to product management.Full Product Lifecycle Knowledge : Genuine interest or direct experience in managing the full product lifecycle from strategy and sales to delivery, adoption, support, and eventual sunsetting.Experience Leading Product Development Teams : Proven ability to lead product development teams, running sprints, scrums, and making scoping trade-offs while discussing technical options with Tech Leads and architects.Technical Degree or Experience : A Technical MSc degree or equivalent technical hands-on experience.Skills Required
Java, Python, Kotlin, Aws, Google Cloud, Azure