--
Easygenerator

Job Details

Job Description

Roles & Responsibilities

Architecture & Platform Evolution

  • Collaborate with Engineering Managers, Architects, and Tech Leads to evolve the platform architecture in line with product and business priorities

  • Apply and promote architectural patterns that improve scalability, modularity, and maintainability

  • Translate architectural principles into practical guidance for engineering teams

  • Support the design of secure, resilient, observable, and cost-efficient solutions on Azure

  • Define and enforce non-functional standards such as scalability, performance, availability, and security

  • Ensure architectural decisions align with long-term platform sustainability

  • Contribute to integration patterns and extensibility models for enterprise and ecosystem use cases

Engineering Excellence & Culture

  • Coach Tech Leads and senior engineers in system design and architectural thinking

  • Partner with Engineering Managers to strengthen architectural discipline within teams

  • Define and evolve reference architectures, reusable patterns, and technical guardrails

  • Promote best practices through peer reviews, technical discussions, and knowledge sharing

  • Drive a culture of evidence-based decision-making and continuous improvement

  • Embed performance, reliability, and cost-awareness into architectural discussions

Platform & Ecosystem Enablement

  • Understand how the platform is implemented and extended by customers and partners

  • Ensure architecture supports real-world customization and integration needs

  • Balance flexibility and configurability with long-term maintainability

  • Support extensibility approaches while maintaining platform integrity

Hands-On & Technical Leadership

  • Contribute to design reviews and key technical decisions

  • Support proof-of-concepts and technical experiments where needed

  • Stay close to engineering teams to ensure architecture is practical and implementable

Desired Candidate Profile

5+ years of experience in software architecture within SaaS environments

  • Strong expertise in .NET ecosystem (C#, ASP.NET Core)
  • Deep experience with Microsoft Azure architecture
  • Experience with container-based workloads (AKS or similar)
  • Strong understanding of distributed systems, microservices, and architectural patterns
  • Experience designing multi-tenant SaaS platforms
  • Solid understanding of scalability, resilience, performance, and observability
  • Experience working closely with engineering teams and improving technical maturity
  • Strong communication and stakeholder management skills

Nice to Have

  • Microsoft Certified: Azure Solutions Architect Expert
  • Azure Security Engineer Associate or similar certifications
  • TOGAF or comparable architecture certification
  • Experience in B2B eCommerce or ERP-integrated environments
  • Experience with event-driven architecture or streaming systems
  • Exposure to data platforms and integration patterns

Similar Jobs

About Easygenerator
Egypt, Alexandria