Eric Self

Global Head of Marketing - eInvoicing & Live Reporting

Eric Self is a seasoned executive specializing in go-to-market strategies, product marketing, and customer success within B2B marketplaces and SaaS environments. Currently serving as the Global Head of Marketing for eInvoicing & Live Reporting at Avalara, Eric previously held leadership roles at Airtower Networks and JLL Technologies, where they drove customer acquisition and retention. With extensive experience at major organizations like SAP and Hewlett Packard Enterprise, Eric has a proven track record of building high-performing teams and securing customer advocacy. Eric holds a BA in Business/Economics from Wheaton College and an MBA from Emory University, with ongoing studies in project management.

Location

Atlanta, United States

Links


Org chart

No direct reports

Teams

This person is not in any teams


Offices

This person is not in any offices