Country Manager, Spain
The Country Manager will lead business development and sales efforts with financial institutions to grow market share and revenue in Spain. They will also manage partner relationships, oversee back-office operations, and coordinate with internal teams to ensure market growth.