Sr Product Owner - Cloud Software
Job Description
Shape cloud-based neurodiagnostic software by turning clinical workflows and product strategy into delivery-ready requirements for Agile engineering teams.
Responsibilities
- Own the cloud product backlog, including platform capabilities and items for multiple development teams
- Translate product vision, customer needs, and clinical workflows into epics, features, user stories, and acceptance criteria
- Run backlog refinement and prioritization to keep requirements clear, testable, and development-ready
- Spot missing requirements, technical dependencies, conflicting priorities, and potential delivery risks early
- Balance customer needs, product priorities, technical constraints, regulatory requirements, and release timelines
- Partner with development teams across Agile ceremonies (sprint planning, reviews, and demos)
- Work closely with Product Management on product goals, clinical workflows, and upcoming release objectives
- Break down complex capabilities into manageable, implementation-ready requirements
- Coordinate with UI/UX, Engineering, and Test teams to define user experiences, functional requirements, and acceptance criteria
- Anticipate edge cases and workflow variations including permissions and integrations needed for successful implementation
- Help define MVP scope and determine which capabilities to prioritize for future releases
- Maintain traceability between product requirements, development stories, and delivered functionality
- Collaborate with software architects and engineering leaders to understand technical designs and their product impact
- Participate in cloud architecture discussions covering microservices, APIs, databases, integrations, security, performance, and scalability
- Ensure technical dependencies and technical debt are represented appropriately in the backlog
- Partner with DevOps teams on deployment, monitoring, configuration, and operational requirements
- Support release planning, product demonstrations, stakeholder reviews, and software acceptance activities
- Collaborate with Quality, Regulatory, and Test teams to support requirements traceability, verification and validation, and compliance with applicable quality system procedures
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 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 (microservices, REST APIs, databases, messaging systems, distributed systems, cloud infrastructure)
- Experience with Microsoft Azure, AWS, or equivalent cloud platforms
- 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
Technologies
- Microsoft Azure
- AWS
- Jira
- Azure DevOps
- Microservices
- REST APIs
- Databases
- Messaging systems
- Distributed systems
- Cloud infrastructure
Benefits
- Health benefits
- 401k contribution
- 7 paid holidays + 2 floating holidays of your choosing
- Generous paid time off
- Tuition reimbursement assistance program
- Eligibility for performance-based bonuses or commissions, where applicable
Location and Job Details
- Middleton, WI (onsite)
- Department: Software Engineering / R&D
- Job Family: Software Engineering
- Job Function: Engineering
- Pay Type: Salary
- Education Level: Bachelor’s Degree
- Travel Required: Yes
- Travel Percentage: 25%
Salary
- USD 120,000 - 150,000 per yearly (starting salary range)
Even Better If You Have
- 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
What Will Make You Successful
- Takes ownership by proactively driving solutions forward when requirements or priorities are unclear
- Understands engineering trade-offs and can engage in architecture and design discussions
- Turns broad ideas and ambiguous workflows into actionable development plans
- Anticipates dependencies, risks, and edge cases before they disrupt delivery
- Builds strong partnerships across Product, Engineering, Quality, and other teams
- Balances product objectives with the details needed for story readiness and acceptance criteria
Similar Jobs
T