مهندس برمجيات معماري
الموقع: الرياض، المملكة العربية السعودية / القاهرة، مصر
نوع الوظيفة: دوام كامل
طبيعة العمل: حضورياً
الخبرة: 10 سنوات فأكثر
الصناعة: التكنولوجيا، المعلومات، والإنترنت
عن الدور الوظيفي
ساهم في بناء البنية التحتية لمستقبل التوظيف الرقمي. نحن نبحث عن مهندس برمجيات معماري خبير ليلعب دوراً محورياً في تشكيل المستقبل التقني لمنصة Imploy، وهي منصة رقمية متنامية تربط بين المواهب وأصحاب العمل. هذا الدور يتجاوز مجرد المهام المعمارية التقليدية؛ حيث ستعمل بشكل مباشر وعملي مع منصة إنتاج حية، وتتخذ قرارات ذات تأثير كبير عبر هندسة البرمجيات، والبيانات، والبنية التحتية السحابية، والذكاء الاصطناعي، مع المساعدة في تحويل المنصة إلى نظام تقني قابل للتوسع، آمن، وموثوق. ستتاح لك الفرصة للتأثير في تطور المنصة - من نموذج بياناتها الأساسي وبنيتها السحابية إلى قدرات الذكاء الاصطناعي، والبحث، وقابلية التوسع، والأمان، والممارسات الهندسية.
مسؤولياتك
- تحديد البنية المستهدفة وخارطة الطريق التقنية لمنصة Imploy.
- قيادة القرارات المعمارية عبر التطبيقات، والبيانات، والبنية التحتية السحابية، وخدمات الذكاء الاصطناعي.
- تصميم وتطوير نموذج بيانات معياري (Canonical Data Model) وقيادة عملية ترحيل البيانات داخل بيئة إنتاج حية.
- المساعدة في إنشاء تصنيف موحد وقابل للتوسع للوظائف والمهن باستخدام أطر عمل مثل ESCO أو ISCO أو O*NET أو SOC.
- تشكيل معايير التكنولوجيا وأنماط التصميم عبر تطبيقات .NET وMicrosoft Azure والويب والجوال.
- تعزيز الممارسات الهندسية بما في ذلك CI/CD، وإدارة البيئات، وإصدارات البرمجيات، والنشر.
- إنشاء وثائق البنية التحتية، والمعايير التقنية، وسجلات القرارات المعمارية (ADRs).
- بناء أسس بيانات تدعم ذكاء المنتج، والبحث، والأتمتة، وقدرات الذكاء الاصطناعي.
- دعم مبدأ «الأمن بالتصميم»، وخصوصية البيانات، وتوطين البيانات، والامتثال لنظام حماية البيانات الشخصية (PDPL)، وحوكمة بيانات الطرف الثالث المسؤولة.
- تقييم المبادرات المعمارية بناءً على تأثيرها التقني، وتعقيدها، وتكلفتها، وقيمتها التجارية.
- التعاون الوثيق مع فرق المنتج، والهندسة، والبيانات، والأمن السيبراني في الرياض والقاهرة.
- العمل كمستشار تقني موثوق لمساعدة الفرق الهندسية في اتخاذ قرارات معمارية سليمة.
ما يجب أن تمتلكه
- 10 سنوات فأكثر من الخبرة في هندسة البرمجيات، مع خبرة كبيرة في هندسة البرمجيات المعمارية.
- خبرة مثبتة في تصميم وتوسيع نطاق المنصات الرقمية ذات الحركة المرورية العالية، أو الأسواق الإلكترونية، أو المنتجات الموجهة للمستهلكين.
- خبرة عملية قوية في أنظمة الإنتاج وبيئات البيانات واسعة النطاق.
- معرفة عميقة بهندسة البرمجيات ونمذجة البيانات، بما في ذلك ترحيل البيانات وتحديث الأنظمة.
- خبرة قوية في .NET وهندسة السحابة، ويفضل Microsoft Azure.
- خبرة عملية في CI/CD، وDevOps، وإدارة الإصدارات، والممارسات الهندسية الحديثة.
- فهم قوي للأمن، والخصوصية، وحوكمة البيانات، وتصميم الأنظمة القابلة للتوسع.
- القدرة على التأثير وقيادة المبادرات التقنية عبر الفرق الهندسية دون الاعتماد على خطوط إبلاغ مباشرة.
- إجادة ممتازة للغة الإنجليزية؛ وتعد اللغة العربية ميزة إضافية.
ستكون ميزة إضافية إذا كنت تمتلك:
- خبرة في تكنولوجيا الموارد البشرية (HR Tech)، أو التوظيف، أو الأسواق الإلكترونية، أو المنصات الرقمية.
- خبرة في العمل مع خدمات الذكاء الاصطناعي/تعلم الآلة في بيئات الإنتاج.
- الإلمام بمعايير التصنيف مثل ESCO، ISCO، O*NET، أو SOC.
- معرفة بنظام حماية البيانات الشخصية (PDPL) أو لوائح خصوصية البيانات المماثلة.
- خبرة في العمل مع فرق هندسية موزعة عبر مواقع متعددة.
لماذا هذا الدور؟
أنت لن تكتفي بصيانة بنية موجودة، بل ستساعد في تشكيل ما سيأتي لاحقاً. من تحديث البنية التحتية الأساسية للمنصة إلى بناء أسس البيانات للذكاء الاصطناعي وإنشاء ممارسات هندسية قابلة للتوسع، ستؤثر قراراتك بشكل مباشر على مستقبل Imploy. إذا كنت معمارياً يستمتع بحل المشكلات المعقدة، والعمل المباشر مع أنظمة الإنتاج الحقيقية، وبناء تكنولوجيا قابلة للتوسع، فنحن نتطلع لسماع رأيك.
موقع المرشح
يجب أن يكون المرشحون مقيمين حالياً في الرياض أو القاهرة.
Software Architect Location: Riyadh, Saudi Arabia / Cairo, Egypt Job Type: Full-time Workplace Type: On-site Experience: 10+ years Industry: Technology, Information and Internet About the Role Build the architecture behind the future of digital recruitment. We are looking for an experienced Software Architect to play a key role in shaping the technical future of Imploy, a growing digital platform connecting talent and employers. This is more than a traditional architecture role. You will work hands-on with a live production platform, making high-impact decisions across software architecture, data, cloud infrastructure, and AI while helping transform the platform into a scalable, secure, and reliable technology ecosystem. You will have the opportunity to influence how the platform evolves—from its core data model and cloud architecture to AI capabilities, search, scalability, security, and engineering practices. What You’ll Own Define the target architecture and technical roadmap for the Imploy platform. Lead architectural decisions across applications, data, cloud infrastructure, and AI services. Design and evolve a Canonical Data Model and lead data migration within a live production environment. Help establish a scalable and standardized job and occupation taxonomy using frameworks such as ESCO, ISCO, O*NET, or SOC. Shape technology standards and design patterns across . NET, Microsoft Azure, web, and mobile applications. Strengthen engineering practices including CI/CD, environment management, versioning, and deployment. Establish architecture documentation, technical standards, and Architecture Decision Records (ADRs). Build data foundations that support product intelligence, search, automation, and AI capabilities. Champion Security by Design, data privacy, data localization, PDPL compliance, and responsible third-party data governance. Evaluate architectural initiatives based on their technical impact, complexity, cost, and business value. Partner closely with Product, Engineering, Data, and Cybersecurity teams across Riyadh and Cairo. Act as a trusted technical advisor and help engineering teams make sound architectural decisions. What You Bring10+ years of experience in software engineering, with significant experience in software architecture. Proven experience designing and scaling high-traffic digital platforms, marketplaces, or consumer-facing products. Strong hands-on experience with production systems and large-scale data environments. Deep knowledge of software architecture and data modeling, including data migration and system modernization. Strong experience with . NET and cloud architecture, preferably Microsoft Azure. Practical experience with CI/CD, Dev Ops, release management, and modern engineering practices. Strong understanding of security, privacy, data governance, and scalable system design. Ability to influence and lead technical initiatives across engineering teams without relying on direct reporting lines. Excellent English communication skills; Arabic is a plus. It’s a Plus If You Have Experience in HR Tech, Recruitment, Marketplace, or Digital Platforms. Experience working with AI/ML services in production. Familiarity with ESCO, ISCO, O*NET, or SOC classification standards. Knowledge of PDPL or similar data privacy regulations. Experience working with distributed engineering teams across multiple locations. Why This Role? You will not simply maintain an existing architecture. You will help shape what comes next. From modernizing the platform's core architecture to building data foundations for AI and creating scalable engineering practices, your decisions will directly influence the future of Imploy. If you are an architect who enjoys solving complex problems, working hands-on with real production systems, and building technology that scales, we would like to hear from you. Candidate Location Candidates must currently be based in Riyadh or Cairo.