تفاصيل الوظيفة
شركة 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)
رقم الإعلان لدى المصدر: 4459913486