📍 المملكة العربية السعودية تحديث مستمر على مدار الساعة وظائف تناسب سيرتك الذاتيةمجاناً قناة تيليجرام

Hays تعلن عن وظيفة مهندس برمجيات رئيسي في الرياض

Principal Software Engineer
🏢 Hays
🕒 نُشرت: (منذ 8 أيام) 📍 الرياض وظائف الهندسة والتقنية

تفاصيل الوظيفة

شركة Hays تبحث عن Principal Software Engineer للعمل في الرياض، السعودية. يشغل هذا المنصب أعلى سلطة فنية في قسم Product Engineering & Technology (PET)، ويتولى قيادة هندسة البرمجيات وتوجيه المسار التقني لمنتجات الأمن السيبراني مع التركيز على التشفير السيادي وتقنيات ما بعد الكم (PQC).

المهام والمسؤوليات

  • قيادة وتطوير البنية التحتية للخدمات الخلفية عالية المرونة باستخدام Python وFastAPI.
  • وضع وتطبيق معايير الهندسة وممارسات البرمجة والمبادئ المعمارية عبر قسم تطوير البرمجيات.
  • تصميم بنى ميكروسيرفيس قابلة للتوسع تعمل في بيئات متصلة ومنفصلة (سيادية).
  • دمج ضوابط التشفير المتقدمة في التطبيقات: أطر التشفير السيادي، إدارة المفاتيح الآمنة، جاهزية التشفير بعد الكم (PQC)، وحماية البيانات أثناء النقل والتخزين.
  • ضمان الامتثال لضوابط الأمن السيبراني الأساسية (ECC) من هيئة الأمن السيبراني السعودية (NCA).
  • قيادة تصميم وتطوير منصات الواجهة الأمامية الحديثة باستخدام Vue.js وJavaScript وTypeScript.
  • تصميم تكامل سلس بين منصات التطبيقات والأجهزة الأمنية المتخصصة في بيئات التكنولوجيا التشغيلية (OT).
  • ضمان الاتصال الموثوق في الوقت الفعلي والمزامنة وتكامل البيانات عبر الأنظمة الموزعة.
  • العمل كنقطة تصعيد تقنية عليا لحل تحديات هندسة البرمجيات المعقدة.
  • توجيه المهندسين الكبار وقادة الفرق الفنية، وتعزيز ثقافة التميز والابتكار الهندسي.
  • فرض أفضل الممارسات في هندسة البرمجيات وجودة الكود وموثوقية النظام وهندسة الأمان وتحسين الأداء.
  • مراجعة القرارات المعمارية الحرجة وتقديم التوجيه الفني الموثوق.
  • دعم وتطبيق ممارسات دورة حياة تطوير البرمجيات الآمنة (SSDLC) عبر جميع فرق الهندسة.
  • تصميم وتنفيذ أنابيب CI/CD آمنة باستخدام GitLab CI/CD.
  • دفع التحقق الأمني الآلي: اختبار الأمان الثابت (SAST)، الديناميكي (DAST)، فحص التبعيات والحاويات، والتحقق من أمان البنية التحتية.
  • تحديد الخريطة التقنية طويلة المدى لمنصات البرمجيات وممارسات الهندسة.
  • قيادة مبادرات تقليل الديون التقنية مع الحفاظ على سرعة التسليم.
  • تقييم وإدخال التقنيات والأطر وأساليب التشفير الناشئة.

الشروط والمتطلبات

  • درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو تخصص تقني ذي صلة (يفضل الماجستير).
  • خبرة مهنية لا تقل عن 10 سنوات في هندسة البرمجيات.
  • خبرة كبيرة في مستوى Principal Engineer أو Lead Architect أو منصب قيادي تقني مماثل.
  • سجل حافل في تصميم وتقديم أنظمة موزعة معقدة في بيئات عالية الأمان أو حرجة.
  • خبرة عملية واسعة في البرمجة مع استمرار المشاركة في الهندسة المعمارية وتطوير البرمجيات.

المهارات المطلوبة

  • إتقان Python وFastAPI لبناء الخدمات الخلفية.
  • خبرة متقدمة في Vue.js وJavaScript وTypeScript لتطوير الواجهة الأمامية.
  • معرفة معمقة ببنية الميكروسيرفيس والأنظمة الموزعة.
  • إتقان GitLab CI/CD لتصميم أنابيب تسليم مستمر وآمنة.
  • فهم شامل لأدوات الاختبار الأمني: SAST وDAST وفحص التبعيات والحاويات.
  • خبرة في تصميم أنظمة التشفير السيادي وإدارة المفاتيح وجاهزية التشفير بعد الكم (PQC).
  • معرفة بأطر الأمن السيبراني مثل NCA ECC.
  • مهارات قيادية قوية وتوجيه فني للمهندسين.
  • الشهادات المفضلة (اختياري): CSSLP، CKS، Google Cloud Professional Cloud Architect، CISSP، GIAC GSSP، TOGAF.
عرض النص الأصلي للإعلان

About the Role

We are seeking a highly accomplished Principal Software Engineer to serve as the foremost technical authority within our Product Engineering & Technology (PET) division. This is a hands-on leadership position for an exceptional software architect and engineering practitioner who will define the technical direction of our flagship cybersecurity products while driving the adoption of sovereign cryptography and Post-Quantum Cryptography (PQC) principles across our technology ecosystem.

The successful candidate will architect and deliver high-assurance software solutions that operate seamlessly across both enterprise environments and highly sensitive sovereign, air-gapped infrastructures. This individual will establish engineering standards, govern secure software development practices, and provide strategic technical leadership across the organization.


Sovereign Architecture & Backend Engineering

  • Define and lead the architecture, development, and deployment of highly resilient backend services using Python and FastAPI.
  • Establish and enforce engineering standards, coding practices, and architectural principles across the software development organization.
  • Design scalable microservices architectures capable of operating in both connected and disconnected sovereign environments.
  • Embed advanced cryptographic controls into applications, including:
  • Sovereign cryptographic frameworks
  • Secure key management implementations
  • Post-Quantum Cryptography (PQC) readiness
  • Secure data protection mechanisms for data in transit and at rest
  • Ensure compliance with NCA Essential Cybersecurity Controls (ECC) and other applicable security frameworks.

Frontend Engineering & Systems Integration

  • Lead the design and development of modern, highly responsive frontend platforms using Vue.js, JavaScript, and TypeScript.
  • Architect seamless integration between application platforms and specialized cybersecurity hardware appliances deployed within Operational Technology (OT) environments.
  • Ensure reliable real-time communication, synchronization, and data integrity across distributed systems.
  • Drive frontend performance optimization, scalability, and maintainability across the CyProducts ecosystem.

Technical Leadership & Engineering Excellence

  • Act as the highest technical escalation point for complex software engineering challenges.
  • Mentor senior engineers and technical leads, fostering a culture of engineering excellence and innovation.
  • Define and mandate best practices for:
  • Software architecture
  • Code quality
  • System reliability
  • Security engineering
  • Performance optimization
  • Review critical architectural decisions and provide authoritative technical direction.

Secure Software Development Lifecycle (SSDLC)

  • Champion and enforce Secure Software Development Lifecycle (SSDLC) practices across all engineering teams.
  • Establish security-first engineering processes from project inception through deployment and maintenance.
  • Design and implement secure CI/CD pipelines leveraging GitLab CI/CD.
  • Drive automated security validation including:
  • Static Application Security Testing (SAST)
  • Dynamic Application Security Testing (DAST)
  • Dependency and container security scanning
  • Infrastructure security validation
  • Ensure software releases meet stringent security and quality standards before deployment.

Strategic Architecture & Innovation

  • Define the long-term technical roadmap for software platforms and engineering practices.
  • Lead initiatives to reduce technical debt while maintaining delivery velocity.
  • Evaluate and introduce emerging technologies, frameworks, and cryptographic approaches.
  • Support the organization's strategic vision for sovereign cybersecurity solutions and secure digital transformation.

Required Qualifications

Education

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
  • Master's degree preferred.

Experience

  • Minimum 10 years of professional software engineering experience.
  • Significant experience operating at Principal Engineer, Lead Architect, or equivalent senior technical leadership level.
  • Proven track record designing and delivering complex distributed systems within high-security or mission-critical environments.
  • Extensive hands-on coding experience with continued involvement in architecture and software development.


Preferred Certifications


  • Certified Secure Software Lifecycle Professional (CSSLP)
  • Certified Kubernetes Security Specialist (CKS)
  • Google Cloud Professional Cloud Architect
  • CISSP
  • GIAC Secure Software Programmer (GSSP)
  • TOGAF (Architecture)


المصدر: LinkedIn - أُضيفت للموقع في 2 سبتمبر 2026
رقم الإعلان لدى المصدر: 4459913486