Helen Russell
Chief People Officer
HubSpot

Helen Russell is Chief People Officer at HubSpot, where she leads the company’s global people strategy. With over 25 years of experience, she has scaled high-performing teams across EMEA, the Americas, LATAM, and APAC. Helen held executive HR roles at Rivian, Atlassian, Sonos and Kantar, ran EMEA at both Yahoo!, and Siebel Systems, always driving cultural transformation through rapid growth. Known for her clarity, empathy, and global mindset, she helps organizations thrive by aligning people and performance. Helen is also an advisor at Klue and a frequent speaker on culture, leadership, and the evolving role of HR. She holds a degree from the University of Liverpool.