technical product manager sr - Store Reliability Engineering, Seattle OR Remote in United States
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 with cutting-edge technology delivered to our partners, customers, stores, roasters, and global communities. Starbucks owns and operates approximately 10,000 stores (and growing) in North America, supported by the most extensive and robust retail store technology for Order & Pay, Digital and Retail Order Fulfillment and Orchestration, including Delivery and Mobile ecosystem of any retailer in the world. We have over 20 million Starbucks Rewards members and eight million mobile paying customers, with one out of three now using Mobile Order & Pay in North America alone. Moreover, that’s still only a small percentage of our monthly customers in the US and around the world.
Join a team that is building products and services that enable the best customer and partner (employee) experience with point of sale, order fulfillment, integration, and orchestration capabilities, used by thousands of baristas to serve millions of customers daily. The Sr Technical Product Manager, Store Reliability Engineering, is responsible for setting the strategic vision and executing initiatives that will increase the resilience and reliability of the point of sale, order fulfillment, integration, and orchestration capabilities while encouraging and enabling innovation. This candidate will set the priority and define functional and non-functional requirements for initiatives across 5 different domains, including Test Automation, Point of Sale Infrastructure, Release Engineering, Systems Engineering and Support Engineering.
Summary Of Key Responsibilities
Manages product planning and development through day-to-day collaboration and decision making with a cross-functional team including architects, system engineers, support engineers, release engineers or subject matter representatives
Translates user experience into technical requirements and product solutions
Drives technical solution for large features/technically complex features independently
Influences testability, monitorability, deployability, and supportability requirements to ensure that new features can be deployed rapidly and effectively supported in production
Defines product performance and effectiveness metrics that measure and benchmark product success
Creates data flows and functional and technical specifications as needed
Ensures engineering team has needed information on endpoints, inputs and outputs
Helps resolve technical blocking issues and coordinates solutions across multiple technical teams
Determines technical feasibility, dependencies, and constraints of features with support from neighboring technology teams as needed.
Identifies technical tradeoffs, escalates risks, and manages mitigation in collaboration with neighbor ST teams
Acts as a coach/mentor to team on various technical product manager competencies
Monitors performance to find opportunities to address continuous improvement
Stays abreast of new technology capabilities and leverages knowledge in contributing to product solutions
Bachelor’s degree in Information Technology, Computer Science or Related Field.
Industry experience in a technology environment with a record of successfully delivering complex products (7+ years)
Demonstrated ability to use analytics and optimization tools to inform product planning and prioritization (5 years)
Hands on experience in developing roadmaps, priorities, features, story outlines, writing user stories, refining product backlogs, and coordinating/prioritizing conflicting requirements in a fast-paced, changing environment with variety of stakeholders (5 years)
Knowledge in application development and supporting a development environment, including continuous integration (CI) and continuous deployment (CD) automation. Relevant technologies include Azure DevOps, Jenkins, Chef and GitHub.
Knowledge of Performance Testing tools and environments such as Gatling and Blazemeter
Knowledge of Infrastructure and Application Performance Management tools and environments, New Relic preferred
Knowledge of enterprise, centralized logging systems and dashboard reporting, Splunk in particular
Working knowledge of the use and operation of cloud container technologies, Azure Service FabricKubernetes and Azure Kubernetes Service
Knowledge in databases and comfortable with various open source or cloud databases, such asCosmosDB, SQLite and AzureSQL
Knowledge and understanding of relevant legal and regulatory requirements, such as PCI, GeneralData Protection Regulation (GDPR), SOX, etc
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
We are committed to creating a diverse and welcoming workplace that includes partners with diverse backgrounds and experiences. We believe that enables us to better meet our mission and values while serving customers throughout our global communities. People of color, women, LGBTQIA+, veterans and persons with disabilities are encouraged to apply.
Qualified applicants with criminal histories will be considered for employment in a manner consistent with all federal state and local ordinances. Starbucks Corporation is committed to offering reasonable accommodations to job applicants with disabilities. If you need assistance or an accommodation due to a disability, please contact us at email@example.com.