The Principal Application Architect will be responsible for leading the application architecture and operational excellence for the company's customer-facing platform. This role involves safeguarding architectural integrity, driving continuous optimization of distributed, event-driven microservices, and leading the cloud strategy, with Azure preferred. The architect will also apply expertise in data analytics, machine learning, and security best practices. In addition to technical responsibilities, the architect will oversee Sofia-based teams, nurture their development, and manage the operational aspects of the office as the local General Manager. This includes driving culture, mentoring engineers, collaborating with various teams, and managing stakeholders. The role demands strong leadership, communication, and technical skills, with an emphasis on high-volume transactional environments.