Idaho Health Insurance Exchange
JPMorgan Chase & Co.
Lead Software Engineer - Métriques et Observabilité métier des paiements
À propos du poste
Nous avons une opportunité pour faire progresser votre carrière et vous offrir une aventure où vous pourrez repousser les limites du possible.
En tant que Lead Software Engineer - Metrics and Payments Business Observability chez JPMorgan Chase, au sein de l'équipe Commercial & Investment Banking – Data Analytics and Payments Technology, vous faites partie intégrante d'une équipe agile qui travaille à améliorer, concevoir et fournir des produits technologiques de premier plan, fiables, sécurisés, stables et évolutifs. En tant que contributeur technique essentiel, vous êtes responsable de la livraison de solutions technologiques critiques dans de multiples domaines techniques au sein de diverses fonctions métier, afin de soutenir les objectifs commerciaux de l'entreprise.
Responsabilités du poste *
- Exécute des solutions logicielles créatives, la conception, le développement et le dépannage technique avec la capacité de penser au-delà des approches routinières ou conventionnelles pour construire des solutions ou décomposer des problèmes techniques.
- Conçoit, construit et maintient des pipelines de données évolutifs et des flux de travail ETL/ELT pour le traitement par lots et en temps réel en utilisant Spark, Airflow, Kafka, et Flink, et gère des applications d'entreprise à grande échelle pour assurer un traitement et une ingestion de données robustes et tolérants aux pannes.
- Développe des composants de plateforme de données, y compris la catalogage des données, les cadres d'assurance qualité des données et les couches sémantiques/métriques avec une gouvernance, une lignée et des normes de conformité intégrées.
- Implémente des stratégies de modélisation de données (faits et dimensions, tables larges) pour prendre en charge l'analyse, le reporting et la consommation en aval.
- Collabore avec les équipes d'analyse, les chefs de produit et les parties prenantes métier pour traduire les exigences de données en solutions de qualité production.
- Définit et maintient les normes d'ingénierie pour les services Spring Boot de l'équipe (conception API, gestion des erreurs, sécurité, journalisation, optimisation des performances, versioning).
- Assure la préparation à la production grâce à l'observabilité (métriques, journaux, traçage), à l'alerte, aux runbooks de réponse aux incidents et à la gestion proactive des problèmes, et développe du code de production sécurisé de haute qualité, et révise et débogue le code écrit par d'autres.
- Applique les connaissances des chaînes d'outils SDLC, y compris le développement assisté par IA autorisé par l'entreprise et les capacités d'automatisation, pour améliorer la valeur réalisée par l'automatisation.
- 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 d'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 de modèles efficaces au sein de l'équipe.
- Identifie les opportunités d'éliminer ou d'automatiser la remédiation des problèmes récurrents pour améliorer la stabilité opérationnelle globale des applications et systèmes logiciels.
- Mène des sessions d'évaluation avec des fournisseurs externes, des startups et des équipes internes pour orienter l'examen des conceptions architecturales, des qualifications techniques et de l'applicabilité pour une utilisation dans les systèmes existants et l'architecture de l'information.
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 pratique.
- Expérience pratique concrète dans la conception de systèmes, le développement d'applications, les tests et la stabilité opérationnelle, et expérience professionnelle démontrée axée sur l'ingénierie logicielle ou le développement de plateformes de données.
- Avancé dans un ou plusieurs langages de programmation ; Python, Java et SQL.
- Expérience pratique des frameworks de traitement de données distribuées tels qu'Apache Spark et Flink.
- Solide compréhension de la construction d' API hautement évolutives, robustes et tolérantes aux pannes (REST, GraphQL).
- Expérience dans la conception et l'exploitation de pipelines de données sur Databricks à l'aide d'outils d'orchestration tels qu'Apache Airflow.
- Expérience avec les plateformes cloud AWS, y compris le déploiement et l'exploitation de services dans un environnement cloud.
- 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 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 une 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 préférées *
- Expérience avec l'IA Agentique, les LLMs, les architectures RAG, les bases de données vectorielles et les systèmes de récupération basés sur des embeddings.
- Expérience avec le développement API axé sur la performance et la faible latence.
- Maîtrise de l'Infrastructure as Code (Terraform) et des déploiements conteneurisés (Docker, Kubernetes).
- Expérience avec les outils d'observabilité des données, de qualité et de gestion des métadonnées.
- Expérience avec les plateformes BI (Tableau, Sigma), les outils de build (dbt, metric flow).
- Expérience avec les techniques de modélisation de données (schéma en étoile, snowflake), l'optimisation des requêtes et le travail avec Clickhouse est un plus.
- Maîtrise des services de données cloud (AWS S3, Glue, Redshift, Athena, EMR, Lake Formation, ou équivalent).
JPMorganChase, l'une des plus anciennes institutions financières, propose des solutions financières innovantes à des millions de consommateurs, de petites entreprises et à bon nombre des clients entreprises, institutionnels et gouvernementaux les plus prestigieux au monde sous les marques J.P. Morgan et Chase. Notre histoire s'étend sur plus de 200 ans et nous sommes aujourd'hui un leader dans la banque d'investissement, la banque de détail et pour les petites entreprises, la banque commerciale, le traitement des transactions financières et la gestion d'actifs.
Nous reconnaissons que notre personnel est notre force et que les divers talents 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 fournissons é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 careers.jpmorgan.com/us/en/how-we-hire/faqs pour plus d'informations sur la demande d'un aménagement.
JPMorgan Chase & Co. est un employeur garantissant l'égalité des chances, y compris pour les personnes handicapées/les vétérans.
La banque commerciale et d'investissement de J.P. Morgan est un leader mondial dans les domaines de la banque, des marchés, des services de titres et des paiements. Des entreprises, des gouvernements et des institutions du monde entier nous confient leurs activités dans plus de 100 pays. La banque commerciale et d'investissement fournit des conseils stratégiques, lève des capitaux, gère les risques et étend la liquidité sur les marchés du monde entier.
Nous offrons un ensemble concurrentiel de récompenses totales, y compris un salaire de base déterminé en fonction du rôle, de l'expérience, des compétences et de la localisation. Ceux qui occupent des postes éligibles peuvent recevoir une rémunération basée sur des commissions et/ou une rémunération incitative discrétionnaire, payée sous forme de trésorerie et/ou d'actions non acquises, attribuée en reconnaissance des réalisations et contributions individuelles. Nous proposons é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.
