Define and govern the holistic solution architecture across application, integration, data, and platform layers — ensuring cohesion and alignment across all workstreams.
Lead Azure-first platform design aligned to the Microsoft Azure Well-Architected Framework: reliability, security, cost optimisation, operational excellence, and performance efficiency.
Design service composition strategies — identifying when to introduce API gateways, event streaming, service mesh, or integration middleware, and justifying those choices in business terms.
Evaluate and recommend technologies and platforms across a polyglot environment; bring familiarity with .NET and modern backend ecosystems (e.g. Go) and the ability to reason about language and runtime trade-offs.
Define environment topology and platform requirements to support modern agile delivery: CI/CD pipelines, environment strategy, deployment patterns, and IaC standards.
Articulate business value clearly — translating architectural decisions into language that resonates with exec sponsors, product owners, and business stakeholders; support business case development with tangible benefit framing.
Facilitate architecture workshops, design reviews, and governance checkpoints with C-suite, product owners, delivery partners, and offshore teams.
Collaborate closely with the Software Architect and Technical Engagement Lead to ensure solution-level decisions are grounded in delivery reality and engineering capability.
Maintain awareness of cloud cost optimisation (FinOps) and ensure architectural choices remain economically sustainable.
Mentor architects and senior engineers on solution-level thinking; champion well-architected practices across the programme.
Requirements
Proven track record as a Solution Architect or Principal Architect on large-scale cloud-native programmes, with Microsoft Azure as the primary platform.
Deep, applied knowledge of the Azure Well-Architected Framework — able to demonstrate how its pillars have shaped real architectural decisions, not just describe them in theory.
Experience designing service composition strategies and knowing when to introduce platforms (API gateway, event broker, integration middleware) to simplify complex architectures.
Broad technical foundation — comfortable reasoning across application design, integration patterns, data architecture, networking, identity, and security without needing to be the hands-on expert in every layer.
Familiarity with .NET and at least one other modern language or runtime (e.g. Go); able to evaluate architecture trade-offs in a polyglot environment.
Strong grasp of modern agile delivery methodologies and how architectural decisions either accelerate or impede delivery velocity.
Exceptional communication skills — able to articulate business benefits, frame trade-offs for non-technical stakeholders, and hold the room with C-suite executives.
Experience working across multi-cloud or hybrid environments (Azure primary; AWS or on-premises secondary).
Tech Stack
AWS
Azure
Cloud
Go
.NET
Benefits
Professional growth and learning opportunities
A competitive salary (commensurate with experience)
Hybrid working model (from a minimum of 2 days in the office)
Fully subsidised medical insurance for employees
Heavily discounted medical insurance for immediate family of employees
Enhanced parental leave payment – salary top-ups plus return-to-work incentive
Volunteer days
Internal Referral Incentive
Staff Assistance Programme
Annual Flu injections
Sick leave from your first day on board
Remote working options where practical and mutually agreed
Daily fresh fruit basket, coffee machine, wide selection of teas and biscuits in all of our offices.