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 & applyThis 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