Principal, Technical 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 where the Principal Technical Architect will lead the design and delivery of complex enterprise solutions, focusing on cloud-native applications, microservices, and integration platforms. The role involves 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, enabling effective collaboration across full-stack engineering teams.
  • Exposure to highly distributed, event-driven, and real-time processing architectures.
  • Experience with enterprise-scale cloud transformation, modernization, or platform engineering initiatives.
  • Practical experience using AI-assisted development tools such as GitHub Copilot, Claude Code, or similar technologies.
  • Experience within financial services, banking, or other highly regulated industries.
  • Architecture certifications such as TOGAF, Microsoft Certified: Azure Solutions Architect, AWS Solutions Architect, or equivalent.

Skills

  • Technical Architecture
  • Microservices Architecture
  • Domain Driven Design
  • Enterprise Integration Architecture
  • 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
  • Event-driven architecture
  • Real-time Processing
  • Cloud Transformation
  • Platform Engineering
  • AI-assisted development
  • TOGAF
  • Azure Solutions Architect
  • AWS Solutions Architect

Languages

English