Sr Product Owner - Cloud Software

Natus Neuro•Middleton, WI

About The Position

Natus is seeking an experienced Senior Technical Product Owner to shape cloud-based neurodiagnostic software. The role works at the intersection of software engineering, cloud technology, and product development, translating clinical workflows, customer needs, and product strategies into actionable requirements for development teams. The Product Owner will collaborate with engineers, software architects, Product Management, and cross-functional partners to help build scalable, secure cloud software solutions for healthcare professionals and patients. The position owns the software development backlog for cloud products, platform capabilities, and development teams; converts product vision and customer needs into epics, features, user stories, and acceptance criteria; and leads refinement and prioritization to ensure requirements are clear and ready for development. The role partners with Product Management, UI/UX, Engineering, Test, DevOps, Quality, and Regulatory teams, supports Agile ceremonies and release planning, coordinates dependencies across teams and platform components, and helps maintain requirements traceability, verification, validation, and applicable quality-system compliance. The Product Owner also works with software architects and engineering leaders on technical designs and trade-offs related to cloud architecture, microservices, APIs, databases, integrations, security, performance, scalability, deployment, monitoring, and operations. The role is based in Middleton, Wisconsin, with travel up to 20%.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering, Information Systems, or a related technical field.
  • 10+ years of experience in software product development, software engineering, systems analysis, product ownership, or related technical roles.
  • 5+ years of experience as a Product Owner, Technical Product Owner, Business/System Analyst, Product Manager, or in an equivalent role working directly with software development teams.
  • Proven experience owning complex software development backlogs across multiple teams, services, or platform capabilities.
  • Ability to translate high-level product requirements into detailed user stories, technical requirements, and testable acceptance criteria.
  • Solid understanding of Agile/Scrum methodologies and the software development lifecycle.
  • Experience driving backlog prioritization, requirements clarification, dependency management, and sprint readiness.
  • Strong technical understanding of modern software architecture, including microservices, REST APIs, databases, messaging systems, distributed systems, and cloud infrastructure.
  • Experience with Microsoft Azure, AWS, or an equivalent cloud platform.
  • Ability to collaborate effectively with Software Engineering, Architecture, DevOps, QA/Test, UI/UX, Product Management, and other stakeholders.
  • Experience with Jira, Azure DevOps, or similar backlog and requirements-management tools.
  • Excellent communication, facilitation, analytical thinking, and problem-solving skills.

Nice To Haves

  • Previous hands-on experience as a Software Engineer, Software Architect, Technical Lead, or Systems Engineer.
  • Experience with Microsoft Azure and cloud-native application development.
  • Familiarity with enterprise SaaS platforms, multi-tenant cloud applications, and large-scale distributed systems.
  • Experience coordinating development across multiple engineering teams and managing complex technical dependencies.
  • Experience developing software for healthcare, medical devices, clinical applications, or other regulated industries.
  • Knowledge of medical software standards such as IEC 62304, ISO 13485, or ISO 14971.
  • Familiarity with cybersecurity, privacy, role-based access control (RBAC), and healthcare data-protection requirements.
  • Understanding of healthcare interoperability standards, including HL7 and FHIR.
  • Experience working with geographically distributed Agile development teams.

Responsibilities

  • Own and manage the software development backlog for cloud products, platform capabilities, and development teams.
  • Translate product vision, customer needs, and clinical workflows into epics, features, user stories, and acceptance criteria.
  • Lead backlog refinement and prioritization, ensuring requirements are clear, testable, and ready for development.
  • Identify missing requirements, technical dependencies, conflicting priorities, and delivery risks.
  • Balance customer needs, product priorities, technical constraints, regulatory requirements, and release timelines.
  • Partner with development teams during Agile ceremonies, including sprint planning, reviews, and demonstrations.
  • Collaborate with Product Management to understand product goals, clinical workflows, and release objectives.
  • Break complex product capabilities into manageable, development-ready requirements.
  • Partner with UI/UX, Engineering, and Test teams to define user experiences, functional requirements, and acceptance criteria.
  • Anticipate edge cases, workflow variations, permissions, integrations, and other implementation details.
  • Help define MVP scope and prioritize capabilities for future releases.
  • Maintain alignment and traceability between product requirements, development stories, and delivered functionality.
  • Work with software architects and engineering leaders to understand technical designs and their effect on product functionality.
  • Identify technical dependencies and represent infrastructure, architectural improvements, and technical debt in the backlog.
  • Collaborate with DevOps teams on deployment, monitoring, configuration, and operational requirements.
  • Help teams navigate technical trade-offs while maintaining alignment with product objectives and delivery commitments.
  • Align release priorities with team capacity and technical readiness in partnership with Product Management and Engineering leadership.
  • Coordinate requirements and dependencies across development teams, services, and platform components.
  • Address scope changes, requirement gaps, and delivery risks before they become roadblocks.
  • Support release planning, product demonstrations, stakeholder reviews, and software acceptance activities.
  • Collaborate with Quality, Regulatory, and Test teams on requirements traceability, verification, validation, and applicable quality-system procedures.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service