Product Owner - Kiosk Software & Hardware Platform

Kiosk Information SystemsLouisville, CO

About The Position

We are looking for a seasoned Product Owner to join our organization. As a PO, you must act independently in leading development teams to deliver complete software solutions that meet the needs of our customers and kiosk stakeholders. Our Product Owners operate at the intersection of customer requirements, software development, hardware manufacturing, managed services, and third-party partner ecosystems – including remote monitoring platforms, credit card processors, and API-connected services. The PO serves as a key collaborator across internal groups including the hardware manufacturing team, the managed services group responsible for software deployment and kiosk hardening, and external software vendors and partners.

Requirements

  • 5 years of experience as a Product Owner, Business Analyst, or Project Manager in a software development environment or a combination thereof
  • Experience with Azure DevOps or other application lifecycle management or project tracking software
  • Demonstrated ability to lead requirements sessions, produce Statements of Work, and manage a prioritized work backlog
  • Familiarity with REST API integrations and the ability to interpret API documentation for partner onboarding and troubleshooting
  • Proficiency or demonstrated ability to use AI tools (e.g., generative AI assistants) to accelerate requirements documentation, create mock UIs, and support rapid prototyping
  • The ability to say "no" that is fact-based, communicated in a fashion that creates understanding and acceptance
  • Demonstrates influencing, decisiveness, and servant leadership
  • A sense of ownership and pride in your performance and its impact on the company's success
  • Critical thinker with strong problem-solving skills
  • Exceptional written, verbal, and interpersonal skills
  • Excellent organizational and time-management skills with a strong ability to multitask across concurrent workstreams
  • Passion for our products and the possibilities in the kiosk market
  • Comfortable bridging technical and non-technical stakeholders – able to translate between customer business needs and engineering realities
  • Comfortable working across organizational boundaries, including software, hardware manufacturing, managed services, and external partners
  • Curious and self-directed learner who proactively acquires new tools, domain knowledge, and skills as the product and partner ecosystem evolve

Nice To Haves

  • Experience with kiosk application development, embedded or edge software environments, or hardware-adjacent software products strongly preferred
  • Experience with or willingness to learn Figma for UI/UX prototyping and requirements visualization during customer sessions
  • Understanding of payment processing environments and PCI-DSS compliance considerations is a plus
  • Experience working with hardware component abstraction layers or SDK-style developer libraries is a plus
  • Familiarity with managed services operations, software deployment pipelines, or IT field service environments is a plus

Responsibilities

  • Work with the customer, stakeholders and other POs to collect project requirements and translate those requirements into user flows, wireframes, and a requirements document
  • Lead structured requirements-gathering sessions with customers to produce detailed Statements of Work (SOW), capturing functional and non-functional needs for kiosk applications
  • Turn those flows, wireframes, and requirements into clear work items and deliverables for the software development team
  • Create and maintain a prioritized backlog which reflects the customer requirements and adheres to all ISO processes
  • Serve as the voice of the customer to define expected features and functionality
  • Set and maintain the product vision with the development team
  • Lead the product release plans and set expectations for delivery of new functionalities
  • Communicate development progress, processes, and blockers to customer and internal stakeholders
  • Collaborate with the software development team to ensure accurate project execution
  • Create and maintain software documentation
  • Regularly conduct interactive demos to customers, gathering and incorporating feedback to satisfy the customer's needs in the most efficient manner possible
  • Be the Subject Matter Expert for all products your software development teams produce
  • Facilitate project kickoff and closeout meetings with appropriate staff coordination and necessary artifacts
  • Provide an active role in identifying and resolving impediments impacting successful team completion of project and release goals
  • Share knowledge learned with the department to better the organization
  • Keep abreast of software development best practices and new trends
  • Serve as the primary PO for kiosk application software, including touchscreen UI, peripheral management, and transaction workflows
  • Define and maintain requirements for integration with third-party partners, including remote monitoring software platforms that receive API messages from deployed kiosks
  • Collaborate with credit card processor partners to ensure PCI-compliant payment flows are accurately scoped, documented, and implemented
  • Own requirements and acceptance criteria for the hardware component library – the abstraction layer that enables application developers to interface with kiosk hardware components through a simplified, standardized API
  • Review hardware component feature documentation provided by the Solutions team, component vendor and collaborate with developers to determine how to expose those capabilities in the hardware component library, ensuring app developers have access to the full feature set of each component through a clear, well-designed interface.
  • Facilitate mock UI sessions during requirements gathering using AI-assisted tools and/or Figma prototyping to align stakeholders on UX before development begins
  • Build and maintain workflow diagrams, process flows, and integration maps that reflect the full kiosk ecosystem
  • Partner closely with the hardware manufacturing group and its Project Manager to align software timelines and deliverables with kiosk production schedules
  • Participate in cross-functional planning sessions to ensure software features, hardware component capabilities, and physical kiosk designs are developed in sync
  • Serve as the software requirements liaison to the hardware team, translating application needs into hardware component specifications and vice versa
  • Track and communicate hardware-related dependencies that may impact software development timelines or feature availability
  • Collaborate with the managed services group responsible for deploying software to kiosks in the field and performing kiosk hardening and security configuration
  • Define and maintain deployment requirements, release packaging specifications, and environment configurations in coordination with the managed services team
  • Support managed services operations as needed, including helping coordinate deployment schedules, communicating release notes, and resolving field issues that involve software
  • As the managed services group grows, may take on a supervisory or coordination role to help organize workflows, priorities, and team communications
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service