
American Express est une entreprise mondiale de services financiers présente dans les secteurs bancaire, financier et des paiements B2B. Ses activités comprennent les cartes de crédit destinées aux particuliers, aux entreprises et aux sociétés; les services de paiement et aux commerçants; les comptes d’épargne, les certificats de dépôt et les prêts personnels; ainsi que des programmes de récompenses, des programmes de voyage, des solutions de paiement pour les entreprises, de l’éducation financière, des services de sécurité et une assistance aux titulaires de cartes et aux commerçants.
Ingénieur senior en sécurité des applications – Outils de sécurité | American Express | Phoenix hybride
Concevez des outils de sécurité des applications utilisant l’IA et des pratiques de SDLC sécurisé pour les services financiers d’American Express. Intégrez les tests de sécurité et l’automatisation aux applications, API, environnements cloud, conteneurs et environnements CI/CD.
103 750 $ – 174 750 $ / an
HybrideTemps pleinIntermédiaireSeniorLangue Requise : anglaisIngénieur logicielDescription
- Concevoir, développer, tester et dépanner des applications et des systèmes logiciels
- Livrer des versions logicielles au moyen de pratiques standardisées, d’outils partagés, de composants réutilisables et d’une documentation claire
- Effectuer des revues de code, des revues de code sécurisé et des tests automatisés
- Assurer le support et la surveillance des logiciels dans les environnements de test, d’intégration et de production
- Appliquer les normes de sécurité et les normes réglementaires afin de maintenir la conformité des logiciels
- Collaborer avec les équipes produit et métier pour relier les initiatives technologiques aux objectifs de l’entreprise
- Créer et maintenir des politiques, procédures et pratiques recommandées en matière de sécurité
- Intégrer la sécurité dans l’ensemble du SDLC grâce aux revues de code et aux conseils en matière de codage sécurisé
- Déployer des contrôles de chiffrement pour protéger les données sensibles en transit et au repos
- Enquêter sur les menaces de sécurité émergentes, les technologies et les évolutions disruptives
- Évaluer les nouvelles technologies de cybersécurité dans les processus de SDLC et de gestion des versions
- Préparer la documentation technique et les rapports couvrant les évaluations, les constatations et les mesures correctives
- Utiliser des outils de sécurité et d’automatisation fondés sur l’IA pour renforcer la détection des menaces, l’efficacité des investigations et la visibilité opérationnelle
- Mettre en place des contrôles de sécurité et une surveillance pour les applications et les flux de travail fondés sur l’IA
- Développer et améliorer les prompts pour l’ingénierie de cybersécurité avec des agents d’IA et identifier les possibilités de flux de travail d’IA agentique
Exigences
- Diplôme de licence en informatique, systèmes d’information, cybersécurité ou domaine connexe, ou expérience comparable ; un diplôme de niveau supérieur est souhaité
- Compréhension des exigences de conformité réglementaire et des normes de sécurité
- Connaissance du développement d’applications et des pratiques de sécurité
- Connaissance des principes de l’ingénierie des données
- Connaissance de la gestion de la sécurité cloud
- Connaissance de la confidentialité et de la protection des données, notamment DPP et GDPR
- Connaissance de la gestion de la sécurité des données
- Expérience de Python, Bash, PowerShell ou de langages de script similaires pour automatiser les tâches de sécurité
- Compréhension des systèmes distribués multiniveaux, des algorithmes, des bases de données NoSQL et des bases de données relationnelles
- Familiarité avec les outils essentiels pour planifier, analyser, concevoir, développer, tester, configurer et maintenir les applications attribuées
- La connaissance de l’architecture événementielle et de la messagerie, notamment Kafka, les webhooks et la conception d’API asynchrones, est souhaitée
- Expérience de la conception d’applications, du développement logiciel et de la mise en œuvre de tests automatisés
- Expérience de la conception et du développement orientés objet dans plusieurs langages de programmation
- Expérience des systèmes distribués multiniveaux, des algorithmes et des bases de données relationnelles
- Expérience de l’application de méthodes Agile telles que Scrum ou Kanban, de la livraison itérative et des récits utilisateurs
- Expérience de l’automatisation des tests et de la documentation, notamment des tests automatisés, fonctionnels et de performance
- Expérience de l’utilisation de frameworks de tests unitaires et de tests de régression
- Une expérience de Java 8 ou version ultérieure et du Spring Suite Framework est souhaitée
- Une expérience de Python et Django est souhaitée
- Une expérience de React JS, Node JS et Go est souhaitée
- Une expérience de Kubernetes, Docker, Jenkins et du déploiement cloud ou CI/CD est souhaitée
- Une expérience de PostgreSQL, Oracle ou de bases de données relationnelles comparables est souhaitée
- Connaissance des sujets liés à la sécurité de l’IA, notamment les risques de l’IA générative, l’intégrité des modèles, la sécurité des prompts et la protection des données sensibles de l’entreprise
- Connaissance des opérations de cybersécurité assistées par l’IA et des frameworks d’automatisation
- Au moins une certification en sécurité est souhaitée, telle que CSSLP, GWEB, GCIH, CEH, GSEC, C|ASE ou CCNA
- Au moins une certification de développeur est souhaitée, telle que OCP, OCA, OCM, DCD, DVA-C02, CKAD, ACE, CCSP ou Professional Cloud Developer
- L’autorisation de travailler pour American Express aux États-Unis est requise ; aucun parrainage de visa ne sera demandé
Avantages
- Prime
- Avantages