Job Summary
The Solution Architect position is accountable to provide deep technical leadership for one of our products. This role is responsible for owning the product’s solution architecture, guiding implementation decisions, and ensuring that systems are scalable, secure, high-performing, and maintainable.
The Tech Lead / Solution Architect works closely with engineers, QA, Product Managers, UI/UX designers, and the Engineering Manager to translate product goals into robust technical solutions while maintaining high standards of engineering quality and architectural integrity.
This is a hands-on technical leadership role, focused on architecture, technical decision-making, and code quality rather than people management or delivery coordination.
Key Responsibilities
Architecture & System Design (Primary Responsibility)
Define, evolve, and document the overall solution architecture for the product, ensuring clarity, consistency, and long-term maintainability.
Design and document scalable, secure, and performant solutions using appropriate modern patterns such as layered architectures, modular monoliths, microservices, event-driven, and serverless approaches, applied pragmatically based on business and technical requirements.
Apply Domain-Driven Design (DDD) and CQRS principles where appropriate, guiding teams on bounded contexts, domain modeling, and separation of concerns.
Establish and maintain architectural standards, guidelines, and best practices, ensuring consistent application across the product.
Identify, assess, and proactively mitigate architectural and technical risks, including scalability, performance, security, and maintainability risks.
Technical Leadership & Decision Making
Code Quality & Engineering Excellence
Security, Reliability & Performance
Architect and guide robust authentication and authorization strategies, including OAuth2, OpenID Connect, JWT, SSO, and integrations with third-party identity providers.
Collaboration & Delivery Support
Mentorship & Knowledge Sharing
Requirements
Proven experience in a Solution Architect, Tech Lead, or senior technical leadership role, with ownership of end-to-end solution architecture in production environments.
Architecture & Patterns: DDD, CQRS, layered architectures, event-driven systems, modular monoliths, microservices
ملخص الوظيفة
الموضع مهندس الحلول المعماري مسئول عن توفير قيادات تقنية عميقة لأحد منتجاتنا. هذا الدور مسؤول عن امتلاك هندسة الحلول للمنتج، وتوجيه قرارات التنفيذ، والتأكد من أن الأنظمة قابلة للتوسع وآمنة وتؤدي بشكل عالي وقابلة للصيانة.
يقوم Tech Lead / Solution Architect بالعمل بشكل وثيق مع المهندسين، وضمان الجودة، ومديري المنتجات، ومصممي UI/UX، ومدير الهندسة لترجمة أهداف المنتج إلى حلول تقنية متينة مع الحفاظ على معايير عالية للجودة الهندسية ونزاهة المعمارية.
هذا دور قيادي تقني عملي، يركز على الهندسة المعمارية، واتخاذ القرارات التقنية، وجودة الشفرة وليس إدارة الأشخاص أو تنسيق التسليم.
المسؤوليات الرئيسية
الهندسة المعمارية وتصميم النظام (المسؤولية الأساسية)
القيادة التقنية واتخاذ القرار
جودة الشفرة والتميز الهندسي
الأمان والموثوقية والأداء
التعاون ودعم التسليم
الإرشاد ومشاركة المعرفة
المتطلبات