Solution & Vision: Own the end-to-end system and solution architecture, maintaining C4 models, ADRs, and technical roadmaps. Promote Architecture as Code and ensure alignment between business strategy and technology across a CQRS, event-driven microservices landscape on Azure, with portfolio-level coherence.
Technical Leadership: Set technical direction across teams, driving architectural governance through decision frameworks and standards. Champion CQRS, Clean Architecture, DDD, and event-driven systems, making key trade-offs across domains.
Delivery & Governance: Ensure a strong architecture runway, aligning backlog and delivery across teams. Manage dependencies, risks, and long-term platform evolution.
Engineering & Platform: Define engineering standards and oversee CI/CD (Azure DevOps), IaC (Bicep), and cloud architecture (Azure Container Apps). Drive quality, consistency, and platform modernisation.
Observability & Reliability: Establish observability, SLOs/SLAs, and resilience practices using Application Insights and OpenTelemetry.
Mentorship: Build architecture capability across teams, mentoring engineers in distributed systems, CQRS, DDD, and Architecture as Code.
Proven experience as a Solution Architect or System Architect in complex, distributed environments
Strong background in C# and .NET (ASP.NET Core, .NET 8/9) at scale
Extensive experience designing microservices architectures using CQRS and event-driven patterns (Azure Service Bus)
Strong experience with C4 modelling and Architecture as Code practices
Deep knowledge of Azure cloud architecture, including application hosting, integration, identity, and data platforms
Solid experience with Azure SQL, Entity Framework Core, and distributed data strategies
Experience leading CI/CD and platform engineering practices (Azure DevOps, IaC with Bicep)
Strong understanding of observability, reliability engineering, and security (OpenTelemetry, Application Insights, Entra ID)
Demonstrated experience influencing multiple teams or domains and driving architectural alignment
Strong leadership presence with the ability to influence senior stakeholders and align technology with business goals.
Clear and effective communicator across technical and non-technical audiences.
Strategic thinker with a pragmatic, delivery-oriented mindset.
Comfortable operating in complex, evolving environments with high ambiguity.
Collaborative, inclusive, and focused on delivering business value.
Experience in Enterprise Architecture (EA) frameworks and governance.
Familiarity with AI-driven Software Development methodologies, including Spec-Driven Development (SDD).
Exposure to frontend architecture (Angular) for end-to-end solution alignment.
Experience with cost optimisation, performance engineering, and SLO/SLA management.
Strong background in domain-driven design (DDD) and long-term architecture evolution.