Product Owner – API

Position Summary

The Product Owner partners with Product Management Leads and stakeholders to translate product strategy and problem solving into a detailed, prioritized backlog of user stories. The Product Owner collaborates with an agile delivery team to implement, measure, and learn from the improvements they have made.  The Product Owner manages execution of the value stream product features and delivery roadmap for Costco Travel that are aligned to KPI’s that measure the objectives of both internal and external stakeholders.

The Product Owner also serves as the scrum master for their delivery team by enabling the team to self-organize, remove impediments, and foster an environment for high-performing team dynamics, continuous delivery, and continuous improvement.

This position will have a focus on API implementation quality, orchestration, design, and analytics.

Job Duties/Essential Functions

·       Supports business strategy by forming a backlog of features and user stories for use by the delivery team.

·       Delivers and communicates service related requirements to delivery team(s).

·       Delivers agreed upon services in line with roadmap through effective management of delivery teams, testing, documentation etc.

·       Articulates requirements for each user story with detailed acceptance criteria.

·       Effectively uses data and insights from multiple sources that benefits the business and our members.

·       Constantly pursues incremental delivery by looking for ways to meet business goals and learn from members and end users through frequent, measurable enhancements.

·       Works collaboratively and uses best practices with the delivery team to support backlog refinement, sprint planning, and long term release planning.

·       Monitors and improves product health.

·       Ensures completed stories meet acceptance criteria by reviewing test plans, the output of automated testing or, where necessary, contributing to manual testing efforts.

·       Prioritizes and resolves issues and defects through collaboration within the delivery team and across the organization.

·       Seeks to improve processes across the entire product team.

·       Seeks to improve processes across the delivery team by using retrospectives to inspect and adapt.

·       Effectively communicate with team members, stakeholders and levels of management.

·       Provides direction, mentorship, and coaching to junior Product Owners.

·       Stays current on Product Ownership and apply product development and agile delivery practices.

·       Regular and reliable workplace attendance at your assigned location.

Non-Essential Functions

·       Assists in other areas of the department as necessary.

·       Assists in other areas of the company as necessary.

Ability to operate equipment such as:

·       Computer, phone, printer, copier, fax

Experience, Skills, Education & Licenses/Certifications

·       3+ years’ current experience working within a complex software development environment

·       3+ years’ current experience working on a Scrum and/or Agile team

·       3+ years’ experience with creating documentation for communication with varied audiences

·       2+ years’ experience working on complex development projects

·       Deep understanding of business requirements elicitation pursuant to specific programs/projects involved

·       Proficient in requirements gathering, business modeling, project scoping, and use case creation

·       Expertise in utilizing standard documentation tools/utilities.

·       Expertise in utilizing standard documentation tools/utilities.


·       Experience defining and leading the delivery of an API portfolio that is consumable by both internal and external parties. (Experience with a travel technology organization is a plus).

·       Familiar with Soap and Rest API Design, OpenAPI / Swagger, GraphQL, JSON and XML

·       Deadline oriented and capable of self-management.

·       Strong work ethic, demonstrated attention to detail, excellent time management and organizational skills.

·       Ability to work both independently and within a close team environment.

·       Ability to listen to and understand business needs.


Other Conditions

·       Management will review the Job Analysis for this position prior to a job offer.