Ellen Moeller is the current Head of Europe at Watershed. Ellen has also previously served as Head of EMEA Partnerships at Stripe from August 2015 to January 2022, Business Development at Marqeta, Inc from January 2014 to August 2015, and Senior Business Associate at Visa from August 2012 to January 2014. Prior to that, they worked in public relations at Goodman Media International from July 2011 to August 2011 and in product development at Guthy-Renker from May 2011 to July 2011.
Ellen Moeller attended Duke University, where they earned a BA in English and Chemistry.
Their manager is Taylor Francis, Co-Founder. They are on a team with Lee Byron - Product Engineering Lead, Harrison Olverd - Head of Revenue Operations, and Kristin Thayer - Head of Partnerships.
Sign up to view 0 direct reports
Get started
This person is not in any teams