Product Owner

2 days ago


Richmond Hill, Canada iENSO Full time

Position Details Position title: Product Owner Reporting to: VP, Software Engineering Department: Engineering/Product Development Employment status: Permanent, Full-Time Location: Richmond Hill, ON, 4 times/week on site Position Summary Reporting to the VP of Software Engineering, the Product Owner (PO) is responsible for maximizing the value of the product by combining strong product ownership skills with solid technical understanding. The PO ensures that business goals, user needs, and technical feasibility all align, and works closely with engineering, architecture, and cross‑functional stakeholders to deliver high‑quality, scalable, and secure products. Essential duties and responsibilities Define and communicate the product vision and strategy, ensuring strong alignment with business goals and technical constraints. Own and manage the product backlog end‑to‑end, ensuring it is always visible, transparent, and prioritized according to business value, technical needs, and strategic objectives. Ensure user stories prioritization, completeness and acceptance criteria are clear. Act as the primary bridge between business stakeholders and engineering teams, ensuring shared understanding of requirements, constraints, and dependencies. Translate business needs into detailed technical user stories and requirements. Ensure technical documentation is created and maintained for internal and external stakeholders. Partner with QA, DevOps, Support, Sales Engineering, and Customer Success to ensure smooth releases and high customer satisfaction. Participate in release planning and validate technical readiness for deployment. Support engineering teams by clarifying requirements, defining success criteria, and ensuring alignment across teams. Contribute to the development of the company’s product roadmap, ensuring alignment with overall business strategy. Monitor market trends, customer needs, and technological advancements to inform product planning and prioritization. Employment Requirements Education level Bachelor’s degree in computer science, Computer Engineering, or other related fields Experience level 3+ years of experience in product management or product ownership in an engineering‑focused organization. Abilities and Skills Proven experience managing and prioritizing a product backlog, writing clear user stories, and leading agile ceremonies. Hands‑on experience working closely with software engineering teams, preferably including embedded and cloud. Understanding of software architecture concepts, API design, data flows, and technical dependencies. Demonstrated ability to translate complex business needs into detailed technical requirements, functional specifications, and integration workflows. Experience working with cross‑functional teams (engineering, DevOps, QA, and product teams). Familiarity with customer‑facing technical documentation, such as API specifications and system design. Strong analytical and problem‑solving skills, with experience identifying technical risks, constraints, and trade‑offs. Experience with CI/CD pipelines, cloud environments (AWS ideal), and modern development practices is an advantage. Experience in a SaaS, IoT, or platform/SDK environment is preferred. Bonus: exposure to embedded systems, camera/video pipelines, AI/ML, or edge computing is highly advantageous. Other Requirements Flexibility to manage time zone difference with international teams Some international travel may be required Seniority level Mid‑Senior level Employment type Full‑time Job function Product Management and Marketing Industries Software Development #J-18808-Ljbffr



  • Richmond Hill, Canada Onico Solutions Full time

    The Senior Product Owner will advocate for the users’ needs and will address their pain points, balancing the business requirements whilst monitoring market trends and the competitive landscape. This experienced professional has a track record of leading multiple Agile teams to ship products that are high in business value, on-time, measurable and are of...

  • Senior Product Owner

    2 weeks ago


    Richmond Hill, Canada Onico Solutions Full time

    The Senior Product Owner will advocate for the users’ needs and will address their pain points, balancing the business requirements whilst monitoring market trends and the competitive landscape. This experienced professional has a track record of leading multiple Agile teams to ship products that are high in business value, on-time, measurable and are of...

  • Product Owner

    3 weeks ago


    Richmond Hill, Canada iENSO Full time

    Position Details Position title: Product Owner Reporting to: VP, Software Engineering Department: Engineering/Product Development Employment status: Permanent, Full-Time Location: Richmond Hill, ON, 4 times/week on site Position Summary Reporting to the VP of Software Engineering , the Product Owner (PO) is responsible for maximizing the value of the product...

  • Product Owner

    14 hours ago


    Richmond Hill, Canada Robert Half Full time

    We are looking for an experienced Product Owner to join our team in Richmond Hill, Ontario. In this role, you will bridge the gap between technical teams and business stakeholders, ensuring the delivery of high-quality products that meet customer needs. You will play a key role in defining product requirements, managing backlogs, and driving agile processes...

  • Product Owner

    2 weeks ago


    Richmond Hill, Canada Onico Solutions Full time

    The Product Owner (Cloud) will advocate for the users’ needs, balancing the business requirements whilst monitoring market trends and the competitive landscape. This experienced professional has a good understanding of the cloud/managed service provider market and is adept at determining market position and planning for market growth. Responsibilities Set...

  • Product Owner

    23 hours ago


    Richmond Hill, Canada Onico Solutions Full time

    The Product Owner (Cloud) will advocate for the users’ needs, balancing the business requirements whilst monitoring market trends and the competitive landscape. This experienced professional has a good understanding of the cloud/managed service provider market and is adept at determining market position and planning for market growth.ResponsibilitiesSet...


  • Richmond Hill, Canada Onico Solutions Full time

    A leading company is seeking a Product Owner (Cloud) who will balance business needs with user requirements while monitoring market trends. This role involves setting the strategic vision for cloud services, defining product features, and managing revenue forecasting. The successful candidate will possess at least 5 years of industry experience, strong...


  • Richmond Hill, Canada Onico Solutions Full time

    A leading company is seeking a Product Owner (Cloud) who will balance business needs with user requirements while monitoring market trends. This role involves setting the strategic vision for cloud services, defining product features, and managing revenue forecasting. The successful candidate will possess at least 5 years of industry experience, strong...


  • Richmond Hill, Canada Onico Solutions Full time

    A leading company is seeking a Product Owner (Cloud) who will balance business needs with user requirements while monitoring market trends. This role involves setting the strategic vision for cloud services, defining product features, and managing revenue forecasting. The successful candidate will possess at least 5 years of industry experience, strong...

  • Product Owner

    3 weeks ago


    Richmond, Canada Ignite Technical Resources Full time

    Join to apply for the Product Owner role at Ignite Technical Resources . On behalf of our Public Sector Client , Ignite Technical Resources is recruiting for a Product Owner to join our Client's team on a Contract basis. This role is Hybrid and the Client is based in Richmond, BC . Summary Of The Role The Product Owner will guide product strategy within a...