Starbucks hiring for technical product manager principal - Marketing Technology jobs in Seattle, WA, US
At Starbucks, our mission is to inspire and nurture the human spirit – one person, one cup, and one neighborhood at a time. Starbucks Technologists work to achieve this mission through the use of cutting-edge technology delivered to our partners, customers, stores, roasters, and global communities.
The Marketing Technology (MarTech) team is responsible for defining and driving the technical strategy for the next generation of marketing solutions at Starbucks. Our goal is to create deep connections and highly personalized digital experiences that rival the world class experiences our customers have when visiting any of our stores around the globe. To accomplish this mission, we are using a combination of 3rd party & home-grown tech coupled with new ways of collaborating with our marketing partners.
The technical product manager, principal has responsibility for facilitating the development lifecycle for specific areas within the MarTech ecosystem as well as serving as a change agent for the enhancement and extensibility of existing products and services within Starbucks Technology. This position is responsible for contributing to a shared strategic vision for Starbucks’ marketing tech stack by working closely with our external vendors and internal business partners.
The right candidate will possess a strong technical product management background, with demonstrated experience in the solutioning for, and execution of products, services and features that create business value and deliver impact in the Marketing arena. This role will effortlessly find a balance between influence and partnership with a variety of cross-functional teams to define & align on: the roadmap, prioritization, solution architecture, and engineering approach associated with strategic initiatives at Starbucks. The technical product manager, principal acts as a business owner for their area of the commerce platform and as a business owner team member for the commerce solution all up.
Responsibilities and essential job functions include but are not limited to the following:
Product Definition & Value
- Contributes innovative business capabilities and customer features informed by new technology trends and business strategy to the product or service roadmap
- Translates customer experience and business strategy requirements into technical requirements
- Influences decisions by providing technical consultation and direction to stakeholders
- Influences and documents non-functional requirements including performance, scalability, resilience, usability, accessibility, security, and business continuity
- Collaborates with peer technology teams to align on solutions
- Represents customer experience context to engineering teams
- Creates acceptance criteria/requirements to align with customer, business, and technical strategy goals
- Participates in the prioritization of the backlog
Analysis & KPIs
- Analyzes data and uses results to justify product decisions and apply key learning
- Defines product health, performance metrics, dashboard/reporting requirements, and KPIs to measure performance against feature goals
- Leads ongoing improvements to product performance
- Makes data-driven decisions making and uses quantitative analysis skills
Leadership & Communication
- Partners with engineering teams to apply knowledge/expertise in defining technical requirements and solution architecture, and understands technical debt and non-functional features to prioritize appropriately
- Owns effective relationships with engineering teams across Starbucks Technology (ST)Interacts directly with Product Management to understand business issues and to communicate ramifications of technical options
- Eliminates ambiguity in feature criteria and goals
- Presents solution options/recommendations clearly and persuasively to support business stakeholder decisions
- Influences & negotiates with teams across Starbucks Technology, with business partners, and with third-party vendors and resolves most issues independently
- Coaches and mentors team members in PM skills, tech skills, and business acumen
Product Planning & Delivery
- Identifies and documents technical tradeoffs as well as dependencies and constraints
- Presents recommendations and influences alignment across neighbor ST teams
- Performs validation of feature against stated goals; supports user review/acceptance testing
- Works with cross-functional engineering teams on feature sizing and release planning
- Practices iterative, agile development- Create epics, user stories, and partner with ST Product Management on acceptance criteria (ensure proper tagging, scalability, etc.)
- Manages execution and eliminates blocking issues during development\
- Communicates product delivery milestones and progress\
- Acts as a liaison between vendors and business\
- Leads documentation of “to be” state i.e. API contracts including reconciliation and error handling, data flow diagrams and data mapping documents\
- Partners with Engineering and UX on Design and Prototypes to support hypothesis for new feature discovery
- Tracks progression of KPIs and OKRs\
- Facilitates bug triage, prioritization, and resolution timing by partnering with ST Product Management, Engineering, vendors, and across ST as needed
- Facilitates/Participates in Backlog Refinement, Sprint Planning, Sprint Retrospective, and Sprint Demos\
- Ensures sprint plan aligns with Product Roadmap and Sprint Goals
Experience, Skills and Knowledge
- Strong verbal and written communications skills, ability to quickly master new systems and/or processes, capacity to stay organized while managing competing priorities
- Hands on experience in developing technical roadmaps, story outlines, writing user stories, refining product backlogs, and coordinating/prioritizing conflicting requirements in a fast-paced, changing environment
- Detail- and results-oriented, able to analyze data to justify product decisions and apply key learnings.
- Ability to thoroughly understand complex business and technical issues and influence decision making
- Ability to plan for and review technical programming specifications\
- Ability to apply knowledge of multidisciplinary business principles and practices to achieve successful outcomes in cross-functional projects and activities
- Strong verbal and written communications skills
- Consistently uses communications skills to influence outcomes
- Ability to influence others without authority to get things done in a timely fashion
- Ability to balance multiple priorities and meet deadlines
- Strong knowledge of agile development practices, methodologies, and tools
- Ability to build consensus across a diverse group of stakeholders
- Deep understanding of the system architecture and design concepts behind complex, enterprise-class software solutions at high transaction volumes
- Familiarity with User Centered Design\
- Technical knowledge in web application and SaaS is preferred.
- Strong knowledge of agile development practices, methodologies and tools (e.g. Jira, Rally).
Preferred Qualifications
- 5+ years of Adobe Experience Manager expertise
- 7+ years of industry experience as a product manager within a technology environment, with a record of successfully delivering complex products and services.
- 3+ years of experience in building applications in commerce and customer loyalty area
- 3+ years of experience in building web based applications
- Recent experience with Enterprise Software delivered as SaaS/Cloud
- Experience in identity, privacy, security applications is a plus
- Strong verbal and written communications skills, ability to quickly master new systems and/or processes, capacity to stay organized while managing competing priorities
- BA/BS in Computer Science or equivalent experience