Solution Architect

  • Deepstreamtech
  • 18/05/2026
Full time Information Technology Telecommunications

Job Description

Requirements
  • Proven experience designing and delivering large-scale distributed applications
  • Strong understanding of cloud architecture on Microsoft Azure (for example: AKS, Functions, API Management, Key Vault, Application Insights)
  • Solid background in software engineering (ideally .NET) and modern integration patterns (REST, messaging, event-driven)
  • Strong grasp of security fundamentals, including identity and access management, OAuth 2.0 / OpenID Connect, secure API design and threat modelling
  • Ability to translate non-functional requirements (availability, performance, data, operability) into concrete design choices
  • Experience producing clear architecture artefacts and making decisions traceable (ADRs, C4, sequence diagrams)
  • Working knowledge of Agile delivery environments and tooling (Azure DevOps/Jira/Confluence, Git, CI/CD)
  • Experience in a client-facing environment, able to lead workshops and influence senior stakeholders
  • Clear communicator who can simplify complex topics for mixed audiences
  • Comfortable working with cross-functional Agile teams, balancing pragmatism with governance
  • Strong problem-solving mindset and habit of challenging assumptions with evidence
  • (Desirable) Experience with data platforms (SQL/NoSQL) and integration middleware
  • (Desirable) Infrastructure as Code (Terraform, Bicep) and container platforms beyond Azure (for example, OpenShift, AWS, GCP)
  • (Desirable) Experience integrating enterprise SaaS platforms (for example, SAP S/4HANA, SuccessFactors) and complex identity landscapes
  • (Desirable) Experience in regulated environments and familiarity with privacy and data protection considerations
What the job involves
  • We are looking for a Solution Architect to help our clients design and deliver modern, scalable and secure digital solutions, primarily on Microsoft technologies
  • You will combine architecture leadership with client-facing consulting. That means working directly with stakeholders to understand their goals, shaping technical options and trade-offs, and guiding delivery teams to implement the design safely
  • This role suits someone who enjoys turning ambiguity into clear decisions, can explain technology, and is happy getting close to the code when needed
  • Lead workshops to clarify business outcomes, constraints and non-functional requirements
  • Translate requirements into architecture decisions, options, risks and assumptions that stakeholders can sign up to
  • Collaborate with product, security, data and operations teams to align solution direction and governance
  • Define target-state architecture and transition approach, including integration, data flows and operating model
  • Produce and maintain architecture artefacts (C4 diagrams, ADRs, HLD/LLD, API contracts) that are usable by delivery teams
  • Design resilient, secure and cost-effective cloud solutions on Azure, including identity, networking and observability
  • Make pragmatic technology choices (build vs buy, patterns, services) and document trade-offs
  • Support pre-sales and delivery assurance activities, including estimates, risks, assumptions and contributions to Statements of Work
  • Provide hands-on technical leadership to engineers, unblocking complex problems and coaching leads
  • Establish and assure engineering standards (CI/CD, testing, code quality, security controls) to support predictable delivery
  • Track architecture risks and dependencies and communicate clear status to senior stakeholders