Ensure that our architecture enables high-quality outcomes, sound engineering practices, and effective alignment across teams.
Guide architectural decisions, strengthen governance, and support the organisation in adopting a consistent, Azure-ready, and reliable way of working.
Act as a cohesive architecture team leader, working collaboratively with other architects to drive change and ensure consistent practices across products/teams and domains.
Onboard, mentor, and grow architects by aligning goals, priorities, responsibilities, and expectations.
Validate business requirements from a technical perspective and translate them into actionable, well-reasoned solution designs.
Contribute to a coherent architecture across teams by defining a clear set of architecture pillars and ensuring they are followed.
Guide the organisation in designing and building effectively on Azure.
Requirements
Degree in Computer Science or related field, with 5-10 years in a similar architecture role.
Proven experience in Solution Architecture, particularly in designing distributed systems and cloud-based platforms.
Strong understanding of Azure services, architectural trade-offs, cloud governance, and cost-awareness.
Familiarity with concepts such as event-driven architecture, integration patterns, API management, and container strategies.
Experience working with system documentation, ADRs, modelling methods (e.g., UML), and architecture frameworks.
Excellent communication, leadership, and stakeholder management skills.
Experience with enterprise architecture frameworks (TOGAF or similar).
Exposure to C# (.NET Core), SQL Server/PostgreSQL, or frontend technologies to facilitate collaboration, deployment pipelines and DevOps practices — but not as primary responsibilities.
Tech Stack
Azure
Cloud
Distributed Systems
Postgres
SQL
.NET
Benefits
13 monthly salaries per year
Meal Vouchers
Gym Reimbursement
Medical Subscription
Health Insurance
25 days of holidays + 1 extra day off for your birthday