Breaking down the requirements with the Product Manager and Tech Lead, turning them into execution pieces and finding the right sequence
Managing schedule, timelines, and milestones (i.e. Alpha, Beta, and GA)
Driving the tradeoffs between usability, Go To Market (GTM) lead time, features scope, technical debt/investment to maximize value
Drive end-to-end alignment from sales to delivery, security, and support
Managing internal and external dependencies arising from end-to-end alignment
Managing budgeting and resource needs
Managing in-market product performance in scope of the program (e.g. usage metrics, cost drivers, required delivery effort, as well as quality, reliability, security etc.), ensuring those metrics are measured, reported, reviewed and acted upon
Requirements
Must have experience from a SaaS company at scale
Must have software development experience (any language) in developing, testing, deploying code for a software product
Good system design skills or understanding (e.g. components architecture, scaling mechanisms, load balancing, rate limiting etc.)
Experience in running complex, cross-discipline and cross-department programs
Strong influencing skills: influencing without power (no direct reports), establishing authority
Structured, thorough and detail oriented
Genuine interest in or direct experience on the full product lifecycle (product strategy, sales, delivery, adoption, support, sunsetting)
Experience in leading and managing Product Development teams, running sprints/scrums, scoping tradeoffs, and discussing technical options with Tech Leads and architects
Technical MSc degree or proven technical hands-on experience