Define, maintain, and evolve architecture standards and patterns for Odevo’s UK brands and OpCos, balancing consistency with team autonomy.
Support and contribute to the architecture decision record (ADR) framework to ensure key design decisions are documented and accessible.
Create and update reference architectures and shared pattern libraries covering API design, data access, integration, security, observability, and AI integration.
Lead architecture reviews for new products, major features, and significant changes, providing structured and constructive feedback.
Identify and address architectural drift and technical debt, prioritising remediation with engineering leads and product owners.
Own the architecture for AI and Agentic AI capabilities, setting patterns, guardrails, and reference implementations for teams across the UK, evaluating tools, producing standards including prompt engineering, RAG architectures and good AI practices.
Collaborate with engineering teams to design and review Agentic AI workflows within Odevo applications, staying up to date on AI/ML and Agentic AI developments and translating new capabilities into actionable architectural guidance.
Promote reuse, shared services, and reduced duplication across UK brands and OpCos, supporting common platform capabilities.
Represent UK architecture in group-wide discussions, contributing to and leveraging international architecture decisions as well as supporting UK M&A due diligence.
Requirements
Proven experience as an Application Architect, Software Architect, or tech focused solution Architect
ideally in a multi-product or portfolio environment.
Deep understanding of application architecture patterns: microservices, event-driven architecture, API-first design, domain-driven design (DDD), and CQRS/event sourcing.
Practical experience integrating AI/ML capabilities into production applications, including LLM APIs (Azure OpenAI, OpenAI), RAG architectures, prompt engineering, and output validation.
Experience with or strong working knowledge of Agentic AI frameworks and patterns (Semantic Kernel, AutoGen, or equivalent), and how they compose with existing application architectures.
Experience integrating or productising tools built by non-developers using one of the vibe-coding tools or AI IDEs (Lovale, v0, Replit, Cursor, Antigravity, Claude Code etc).
Strong cloud architecture skills, primarily on Microsoft Azure (App Services, Azure Functions, Azure Service Bus, Azure OpenAI, Azure API Management), with familiarity with AWS.
Proficiency in the .NET / C# ecosystem and ability to engage meaningfully at the code level when architectural decisions require it.
Ability to define and maintain architecture documentation that teams actually use: ADRs, C4 model diagrams, integration maps, and pattern guides.
Experience working in agile or FLOW environments using Azure DevOps, Jira, GitHub and equivalent tooling.
Familiarity with legacy modernisation challenges, including working with or migrating from tech stacks such as PHP to .NET or TS