Youi Executive and Leadership Team

October, 2026

Leadership Overview

Youi has 4 executives leading key functions including marketing, financial oversight, information technology, and human resources.

Driven by a commitment to rapid growth and customer-centric insurance solutions, Youi delivers specialized home, contents, and car coverage to hundreds of thousands of policyholders across Australia while maintaining a strong focus on direct-to-consumer excellence.

Leadership Roles at Youi

  • Chief Financial Officer - Brett Mclachlan
  • Chief Marketing Officer - Angela Greenwood
  • Chief Information Officer - Ian Shanks
  • Chief People Officer - Jessica Richardson
  • Brett Mclachlan - Chief Financial Officer

    Brett Mclachlan, the Chief Financial Officer at Youi, manages all fiscal operations, capital allocation, and financial reporting for the organization. Overseeing the financial health of the company, the Chief Financial Officer ensures rigorous compliance with regulatory standards while supporting the rapid scaling of insurance product offerings. This leadership role involves coordinating with the Board and the parent company, OUTsurance Holdings Limited, to maintain robust financial stability. By monitoring revenue streams and operational costs, Brett Mclachlan directly impacts the profitability of the business. Furthermore, the Chief Financial Officer architects long-term financial strategies that facilitate sustainable growth across the Australian market. Through precise risk assessment and capital management, Mclachlan optimizes the balance sheet to support ongoing investment in technology and customer service infrastructure. Ultimately, the Chief Financial Officer provides the necessary financial oversight to sustain the company's position as a leading direct-to-consumer insurer.
    Brett Mclachlan

    Angela Greenwood - Chief Marketing Officer

    Angela Greenwood, the Chief Marketing Officer at Youi, directs all brand positioning and customer acquisition strategies across the Australian insurance market. Overseeing the development of multi-channel campaigns, the Chief Marketing Officer ensures that home, contents, and car insurance products reach target demographics effectively. This leadership role involves analyzing market trends to maintain the rapid growth trajectory of the company. By optimizing digital engagement and brand visibility, Angela Greenwood directly impacts the expansion of the policyholder base. Furthermore, the Chief Marketing Officer collaborates with the executive team to align marketing initiatives with the broader corporate objectives of the parent organization, OUTsurance Holdings Limited. Through data-driven insights, Greenwood refines messaging to enhance consumer trust and loyalty. Ultimately, the Chief Marketing Officer secures a competitive advantage by differentiating the brand within the crowded general insurance sector, ensuring consistent market penetration and long-term brand equity.

    Ian Shanks - Chief Information Officer

    Ian Shanks, the Chief Information Officer at Youi, directs the technological infrastructure and digital transformation initiatives that support the company's insurance operations. Overseeing the development of scalable software platforms, the Chief Information Officer ensures seamless integration between customer-facing applications and internal data systems. This leadership role involves managing cybersecurity protocols and data integrity to protect the information of hundreds of thousands of policyholders. By implementing advanced analytics and automation, Ian Shanks directly impacts the efficiency of claims processing and policy management. Furthermore, the Chief Information Officer collaborates with other C-suite leaders to leverage technology as a primary driver of market growth. Through the modernization of IT systems, Shanks enables the business to adapt quickly to changing consumer demands in the Australian insurance landscape. Ultimately, the Chief Information Officer maintains the technological backbone required to uphold the company's reputation for rapid, reliable service delivery.

    Jessica Richardson - Chief People Officer

    Jessica Richardson, the Chief People Officer at Youi, manages all human capital strategies, talent acquisition, and organizational culture development. Overseeing the recruitment and retention of a high-performing workforce, the Chief People Officer ensures that the company maintains the internal expertise necessary to support rapid growth. This leadership role involves designing professional development programs and performance management systems that align with the corporate mission. By fostering an inclusive and high-engagement work environment, Jessica Richardson directly impacts employee productivity and service quality. Furthermore, the Chief People Officer collaborates with the executive team to ensure that organizational values remain consistent with the standards of the RMIH Group. Through strategic workforce planning, Richardson addresses the evolving needs of the business as it expands its footprint across Australia. Ultimately, the Chief People Officer drives the cultural initiatives that empower staff to deliver exceptional value to every policyholder.

    Explore Leadership Teams in Insurance

    Frequently Asked Questions Regarding Youi Top Executives and Leadership Team

    Who leads Youi?
    Youi is led by Brett Mclachlan (Chief Financial Officer), along with executives such as Angela Greenwood (Chief Marketing Officer) and Ian Shanks (Chief Information Officer).
    Who is part of Youi’s executive team?
    The executive team of Youi includes leaders such as Brett Mclachlan (Chief Financial Officer), Angela Greenwood (Chief Marketing Officer), Ian Shanks (Chief Information Officer) and other senior executives.
    How many executives does Youi have?
    Youi has 4 executives leading key business areas.
    What roles are included in Youi’s leadership team?
    The leadership team of Youi includes roles such as Chief Financial Officer, Chief Marketing Officer, Chief Information Officer, Chief People Officer.