Work with product managers, customers, & stakeholders to define, develop, and refine requirements of complex software products and transparently manage them in the product Vision, Roadmap, and Backlog. Define, clarify, and prioritize user stories; work with product manager and development teams to understand use cases, features, business and technical domain rules and product goals.