Sabre Corporation

HQ
Southlake
Total Offices: 18
8,150 Total Employees

Teams at Sabre Corporation

Information Technology • Software • Travel
Drive new business acquisition for Sabre Payments across EMEA, targeting SME travel agencies. Manage the full sales lifecycle from prospecting and solution positioning through negotiation, contracting, onboarding, and activation. Build executive relationships, maintain sales pipelines, achieve revenue and payment-volume targets, collaborate with internal teams, report activity in Salesforce, monitor competitors, and represent the company at industry events.