Sofia, Bulgaria
Our client is among the top Accounting, Audit, Tax and Enterprise Risk Services companies globally and is now on its digitalization and AI path. They need an experienced Software Architect to join their team with an impact reaching the highest levels internally.
Key Responsibilities:
> Design end-to-end architectures across applications, APIs, integrations, databases, infrastructure, and AI services.
> Translate business and product requirements into clear technical solutions.
> Define system integrations, service boundaries, data flows, and non-functional requirements.
> Evaluate technologies, vendors, AI platforms, and architectural approaches.
> Design integrations with LLMs, AI APIs, agents, RAG platforms, and other AI-enabled services where appropriate.
> Ensure AI integrations consider security, privacy, reliability, cost, observability, and regulatory requirements.
> Identify technical risks, dependencies, and constraints early in the delivery process.
> Work with engineering teams during implementation and provide architectural guidance.
> Produce and maintain architecture diagrams, solution designs, and Architecture Decision Records.
Requirements:
> Strong experience in software engineering, solution architecture, or system design.
> Experience designing distributed, API-driven, and integration-heavy systems.
> Good understanding of microservices, REST APIs, event-driven architectures, databases, and cloud infrastructure.
> Familiarity with AI/LLM integration, AI APIs, RAG, vector databases, and AI agent architectures.
> Ability to translate complex business requirements into practical technical solutions.
Brownie points:
> Experience in fintech, payments, banking, or another regulated environment.
> Experience with payment systems, banking integrations, card issuing/acquiring, SEPA, KYC/KYB, PCI DSS, PSD2, HSMs.
Let's chat whenever at niki@cadabra.bg
(Recruitment License № 2709/ 17.01.2019)