Application Security Engineer (AppSec)
About the Role
Tatal is looking for an Application Security Engineer to make sure our applications are secure before they reach production. You'll work closely with our engineering teams to build security into every stage of the development lifecycle.
Key Responsibilities
• Conduct security reviews of applications before production deployment
• Perform SAST, DAST, dependency, and vulnerability scanning
• Assess authentication, authorization, RBAC, and API security
• Identify vulnerabilities based on the OWASP Top 10 and OWASP API Security Top 10
• Review secrets management, encryption, and sensitive data handling
• Perform security-focused code reviews, prioritizing critical components
• Conduct or coordinate penetration testing ahead of major releases
• Define security gates and checklists for production releases
Requirements
• Proven experience securing modern SaaS and web applications
• Hands-on experience with SAST/DAST and dependency scanning tools
• Strong understanding of authentication and authorization (OAuth 2.0, OIDC, JWT)
• Solid knowledge of OWASP Top 10 and API security best practices
• Ability to work with development teams and explain risks clearly
Nice to Have
• Experience integrating security into CI/CD pipelines
• Security certifications (e.g., OSCP, OSWE, GWAPT)
مهندس أمن تطبيقات (AppSec)
عن الدور الوظيفي
تبحث شركة تاتال (Tatal) عن مهندس أمن تطبيقات لضمان أمن تطبيقاتنا قبل وصولها إلى مرحلة الإنتاج. ستعمل بشكل وثيق مع فرق الهندسة لدينا لدمج الأمان في كل مرحلة من مراحل دورة حياة التطوير.
المسؤوليات الرئيسية
• إجراء مراجعات أمنية للتطبيقات قبل نشرها في بيئة الإنتاج
• تنفيذ اختبارات الأمان الثابت (SAST) والديناميكي (DAST)، وفحص التبعيات والثغرات الأمنية
• تقييم المصادقة، والتفويض، والتحكم في الوصول القائم على الأدوار (RBAC)، وأمن واجهات برمجة التطبيقات (API)
• تحديد الثغرات الأمنية بناءً على قائمة OWASP لأهم 10 مخاطر أمنية وقائمة OWASP لأهم 10 مخاطر أمنية لواجهات برمجة التطبيقات
• مراجعة إدارة الأسرار، والتشفير، وطرق التعامل مع البيانات الحساسة
• إجراء مراجعات للكود البرمجي مع التركيز على الجوانب الأمنية، مع إعطاء الأولوية للمكونات الحرجة
• إجراء أو تنسيق اختبارات الاختراق قبل الإصدارات الكبيرة
• تحديد بوابات الأمان وقوائم التحقق الخاصة بإصدارات الإنتاج
المتطلبات
• خبرة مثبتة في تأمين تطبيقات الويب وخدمات البرمجيات الحديثة (SaaS)
• خبرة عملية في أدوات SAST/DAST وأدوات فحص التبعيات
• فهم قوي لعمليات المصادقة والتفويض (مثل OAuth 2.0, OIDC, JWT)
• معرفة راسخة بقائمة OWASP لأهم 10 مخاطر وأفضل ممارسات أمن واجهات برمجة التطبيقات
• القدرة على العمل مع فرق التطوير وشرح المخاطر بوضوح
مزايا إضافية
• خبرة في دمج الأمان في خطوط أنابيب التطوير والعمليات (CI/CD pipelines)
• شهادات أمنية (مثل OSCP, OSWE, GWAPT)