Ciandt

[Job - 28544] System Architect

Apply Now

Job Description

We are seeking a high-caliber System Architect to define the technical North Star across a complex, event-driven microservices landscape. In this strategic role, you will bridge the gap between business vision and engineering execution, maintaining architectural coherence through C4 models, ADRs, and Architecture as Code principles.
 
Operating within a high-scale Azure environment, you will champion DDD, CQRS, and Clean Architecture, ensuring that our platform evolution is governed by robust decision frameworks and long-term technical roadmaps. If you are a technical visionary who thrives on mentoring elite teams and building resilient, observable, and modernized distributed systems, we invite you to lead our architectural runway.


Key Responsibilities:
  • 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.


  • Required Skills & Experience:
  • 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.


  • Nice-to-have:
  • 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.