Esri
JPMorgan Chase & Co.
Ingénieur Logiciel Principal – Résilience Cloud AWS
À propos du poste
Nous avons une opportunité d'impacter votre carrière et de vous offrir une aventure où vous pourrez repousser les limites du possible.
En tant qu'Ingénieur Logiciel Principal chez JPMorganChase, au sein de la technologie Consumer and Community Banking - Deposits Platform, vous faites partie intégrante d'une équipe agile qui travaille à améliorer, construire et livrer des produits technologiques de pointe fiables de manière sécurisée, stable et évolutive. En tant que contributeur technique principal, vous êtes responsable de la mise en œuvre de solutions technologiques critiques dans plusieurs domaines techniques au sein de diverses fonctions métier, à l'appui des objectifs commerciaux de la firme.
Responsabilités du poste
- Diriger et coordonner les tests de reprise après sinistre de bout en bout et les événements de basculement en temps réel sur toutes les applications du portefeuille de produits, en assurant une collaboration inter-équipes fluide.
- Développer et maintenir des cadres de résilience globaux que les équipes de développement et d'infrastructure peuvent consommer via des offres de produits automatisées et des modèles répétables.
- Définir et surveiller les objectifs de temps de récupération (RTO) et les objectifs de point de récupération (RPO) pour tous les composants du produit, en suivant les métriques pour identifier les lacunes architecturales ou procédurales.
- Collaborer avec les équipes d'applications pour automatiser le provisionnement, la mise à l'échelle, la configuration et la surveillance de la reprise après sinistre à l'aide d'outils d'Infrastructure as Code (IaC) tels que Terraform.
- Piloter des scénarios de tests de résilience et le chaos engineering en utilisant des outils natifs tels que AWS Fault Injection Service (FIS) et AWS Resilience Hub pour identifier les vulnérabilités avant qu'elles n'impactent la production.
- Collaborer avec les SRE pour construire des capacités de détection avancées, en s'appuyant sur AWS Resilience Hub pour évaluer la résilience des applications et configurer des alertes CloudWatch proactives.
- Établir, maintenir et exécuter des playbooks techniques de reprise après sinistre et des runbooks de récupération, en veillant à ce que le mappage des séquences et les dépendances soient méticuleusement documentés.
- Mentorer et diriger des ingénieurs logiciels dans toute l'organisation, en promouvant l'apprentissage continu et les meilleures pratiques opérationnelles.
- Collecter, gouverner et rapporter les artefacts de tests de reprise après sinistre, les pistes d'audit et les scores de maturité de résilience pour démontrer la conformité aux normes internes et réglementaires.
- Encourage l'adoption par l'équipe des pratiques d'ingénierie assistées par IA autorisées par l'entreprise dans l'environnement de travail pour améliorer la qualité du code, la vitesse de livraison et les résultats opérationnels (par exemple, revue/refactoring de code assisté par IA, accélération de la stratégie de test, support à l'analyse des incidents/causes profondes), tout en établissant des normes de validation cohérentes (codage sécurisé, revue par les pairs, tests automatisés) et en promouvant la réutilisation des modèles efficaces au sein de l'équipe.
- Applique les connaissances des outils de la chaîne d'outils du cycle de vie du développement logiciel, y compris les capacités de développement et d'automatisation assistées par IA autorisées par l'entreprise, pour améliorer la valeur réalisée par l'automatisation.
Qualifications, capacités et compétences requises
- Formation formelle ou certification sur les concepts d'ingénierie logicielle et 5+ années d'expérience appliquée.
- Expérience pratique concrète dans la conception de systèmes, le développement d'applications, les tests et la stabilité opérationnelle.
- Expérience pratique des architectures cloud AWS, en particulier des services d'activation de la reprise après sinistre tels que AWS Elastic Disaster Recovery, AWS Backup, et des déploiements multi-AZ/multi-régions.
- Maîtrise d'au moins un langage moderne (Python, Go, ou Bash) et familiarité avec les outils d'Infrastructure as Code (IaC) tels que Terraform ou CloudFormation.
- 5+ années d'expérience en Site Reliability Engineering (SRE), en planification de reprise après sinistre ou en ingénierie de systèmes distribués.
- Expérience démontrée dans la direction de l'utilisation efficace des outils de développement logiciel assistés par IA approuvés (par exemple, pour le codage, la revue de code, l'accélération des tests, le dépannage) avec la capacité de définir les attentes de l'équipe pour la validation des sorties d'IA en termes de correction, de performance et de sécurité.
- Solide compréhension de l'utilisation responsable de l'IA dans les flux de travail d'ingénierie, y compris les considérations de sensibilité des données, la manipulation sécurisée des entrées/sorties et le respect des attentes en matière de résilience et de sécurité ; expérience dans le coaching des ingénieurs sur l'adoption sûre et conforme dans les pratiques de livraison.
- Compréhension avancée des méthodologies agiles telles que CI/CD, la résilience des applications et la sécurité.
- Maîtrise démontrée des applications logicielles et des processus techniques dans une discipline technique (par exemple, cloud, intelligence artificielle, machine learning, mobile, etc.).
Qualifications, capacités et compétences souhaitées
- Connaissance approfondie du secteur des services financiers et de leurs systèmes informatiques.
- Expérience pratique du cloud natif.
Chase est une institution financière de premier plan, aidant près de la moitié des foyers américains et des petites entreprises à atteindre leurs objectifs financiers grâce à une large gamme de produits financiers. Notre mission est de créer des relations engagées et durables et de placer nos clients au cœur de tout ce que nous faisons. Nous aidons également les petites entreprises, les organisations à but non lucratif et les villes à se développer, en fournissant des solutions pour répondre à tous leurs besoins financiers.
Notre division Consumer & Community Banking sert nos clients Chase à travers une gamme de services financiers, y compris les services bancaires personnels, les cartes de crédit, les prêts hypothécaires, le financement automobile, les conseils en investissement, les prêts aux petites entreprises et le traitement des paiements. Nous sommes fiers d'être leaders aux États-Unis en matière de ventes de cartes de crédit et de croissance des dépôts et disposons des solutions numériques les plus utilisées – tout en nous classant premiers en satisfaction client.
Nous offrons un ensemble complet de récompenses compétitives, y compris un salaire de base déterminé en fonction du rôle, de l'expérience, des compétences et de la localisation. Les personnes occupant des postes éligibles peuvent recevoir une rémunération basée sur des commissions et/ou une rémunération discrétionnaire incitative, versée sous forme de espèces et/ou d'actions cessibles, attribuée en reconnaissance des réalisations et contributions individuelles. Nous offrons également une gamme d'avantages et de programmes pour répondre aux besoins des employés, en fonction de leur éligibilité. Ces avantages comprennent une couverture santé complète, des centres de santé et de bien-être sur site, un plan d'épargne retraite, une garde d'enfants de secours, un remboursement des frais de scolarité, un soutien en santé mentale, des conseils financiers et plus encore. Des détails supplémentaires sur la rémunération totale et les avantages seront fournis pendant le processus d'embauche.
Nous reconnaissons que notre personnel est notre force et que les talents divers qu'il apporte à notre main-d'œuvre mondiale sont directement liés à notre succès. Nous sommes un employeur garantissant l'égalité des chances et accordons une grande importance à la diversité et à l'inclusion au sein de notre entreprise. Nous ne faisons aucune discrimination fondée sur un attribut protégé, y compris la race, la religion, la couleur, l'origine nationale, le sexe, l'orientation sexuelle, l'identité de genre, l'expression de genre, l'âge, le statut matrimonial ou de vétéran, la grossesse ou le handicap, ou toute autre base protégée par la loi applicable. Nous faisons également des aménagements raisonnables pour les pratiques et croyances religieuses des candidats et des employés, ainsi que pour les besoins en matière de santé mentale ou de handicap physique. Visitez notre FAQ pour plus d'informations sur la demande d'un aménagement.
Employeur garantissant l'égalité des chances / Handicap / Vétérans
