Principal, Solution Architect - Application and Integration

European Bank for Reconstruction and Development

Location:
Sofia, Bulgaria
Category:
Professional Staff
Posted Aug 6, 2026Apply by Aug 27, 2026 (3d left)
See your match score & apply

This is a strategic, hands-on architecture role focused on designing next-generation enterprise platforms and services. The role involves leading architecture and delivery of complex enterprise solutions, working closely with business and technology teams to create scalable, practical solutions that support the organisation's long-term ambitions.

Responsibilities

  • Lead the architecture and delivery of complex enterprise solutions, owning technical design from concept through to production deployment.
  • Design and evolve microservices-based architectures, including domain decomposition and service boundary definition.
  • Apply Domain Driven Design (DDD) principles to model business domains, define bounded contexts, and create scalable, maintainable service ecosystems.
  • Design robust integration solutions using both synchronous and asynchronous communication patterns.
  • Shape API-first architectures leveraging REST APIs, GraphQL, API gateways, messaging platforms, and event streaming technologies.
  • Define data ownership, persistence, and integration strategies across distributed systems and enterprise platforms.
  • Partner closely with Product Owners, Business Analysts, engineering teams, and other stakeholders to translate business requirements into practical architectural solutions.
  • Guide development teams through implementation, ensuring solutions remain aligned with architectural principles, quality standards, and business objectives.
  • Drive adoption of cloud-native architecture patterns across applications, integrations, and digital platforms.
  • Evaluate emerging technologies, tools, and engineering practices, including AI-assisted software development capabilities.

Requirements

  • Proven experience as a Technical Architect delivering multiple projects end-to-end, from architecture design through to successful production implementation.
  • Extensive experience architecting large-scale microservices-based solutions within complex enterprise environments.
  • Strong expertise in Domain Driven Design (DDD), including bounded contexts, aggregates, domain modelling, and service decomposition.
  • Expert-level knowledge of enterprise integration architecture, including both synchronous and asynchronous integration patterns.
  • Hands-on experience with modern integration technologies such as REST APIs, GraphQL, API gateways, messaging platforms, and event streaming solutions (e.g., Kafka, Azure Event Hubs, or equivalent).
  • Strong data modelling skills with experience defining data ownership, persistence strategies, and integration approaches across distributed systems.
  • Significant software engineering background, including hands-on development experience in Java, .NET, or a comparable backend technology.
  • Experience working across the full software delivery lifecycle, from design through implementation and production support.
  • Strong understanding of modern cloud platforms, with experience on Azure preferred, although AWS or GCP experience will also be considered.
  • Knowledge of cloud-native architecture patterns including containers, orchestration platforms, managed messaging services, and observability tooling.
  • Ability to communicate effectively across audiences, from highly technical engineering teams to business stakeholders and product leaders.
  • Strong stakeholder management skills with the ability to explain architectural decisions, trade-offs, and recommendations clearly and appropriately for different audiences.
  • Experience working with modern frontend frameworks such as Angular or React is a plus.
  • Exposure to highly distributed, event-driven, and real-time processing architectures is desirable.
  • Experience with enterprise-scale cloud transformation, modernization, or platform engineering initiatives is advantageous.
  • Practical experience using AI-assisted development tools such as GitHub Copilot, Claude Code, or similar technologies is beneficial.
  • Experience within financial services, banking, or other highly regulated industries is preferred.
  • Architecture certifications such as TOGAF, Microsoft Certified: Azure Solutions Architect, AWS Solutions Architect, or equivalent are desirable.

Skills

  • Technical Architecture
  • Microservices Architecture
  • Domain-Driven Design
  • Enterprise Integration Design
  • REST API Development
  • GraphQL
  • API Gateway Management
  • Messaging Platforms
  • Event Streaming
  • Data Modelling
  • Software Engineering
  • Java Development
  • .NET development
  • Software Development Lifecycle
  • Cloud Platforms
  • Azure
  • AWS
  • GCP
  • Cloud Native Architectures
  • Containers
  • Orchestration Platforms
  • Observability Tools
  • Stakeholder Management
  • Web Front-End Frameworks
  • Angular
  • React
  • Enterprise Cloud Transformation
  • Platform Engineering
  • AI-Assisted Tools
  • Architecture Certifications

Languages

English