Pearl
Mastercard
Ingénieur Logiciel Senior
Notre Mission
Mastercard alimente les économies et responsabilise les personnes dans plus de 200 pays et territoires dans le monde. Avec nos clients, nous contribuons à bâtir une économie durable où chacun peut prospérer. Nous soutenons un large éventail d'options de paiement numérique, rendant les transactions sécurisées, simples, intelligentes et accessibles. Notre technologie et notre innovation, nos partenariats et nos réseaux se combinent pour offrir un ensemble unique de produits et services qui aident les personnes, les entreprises et les gouvernements à réaliser leur plus grand potentiel.
Titre et Résumé
Ingénieur Logiciel Senior
Aperçu
Le Mastercard Developer Workbench, faisant partie de la division MSBX (Mastercard Software Builder Experience), évolue d'une structure d'allocation de coûts vers une plateforme unifiée axée sur les développeurs. Avec plus de 11,500 ingénieurs logiciels dans l'organisation, Mastercard investit dans une équipe produit dédiée pour offrir une expérience développeur intégrée et de bout en bout.
Le Developer Workbench rassemble cinq produits MSBX principaux — BuildersHub, DevFlow, TestFlow, DevInsights et Cloud DevEx — ainsi que des outils transversaux incluant GitHub Copilot, Claude Code et Docker Desktop. C'est une opportunité rare de façonner l'avenir de la manière dont les ingénieurs de l'une des principales entreprises technologiques mondiales construisent, testent et livrent des logiciels.
À propos du rôle
- Concevoir, construire et maintenir les composants principaux de la plateforme Developer Workbench tout au long du cycle de vie du développement.
- Contribuer à la direction technique et à la feuille de route du Developer Workbench, en aidant à l'évoluer d'un mécanisme de refacturation vers une expérience développeur cohérente et produit.
- Piloter l'intégration et l'activation des outils d'ingénierie logicielle tout au long du cycle de vie du développement, en mettant l'accent sur la convivialité et la fiabilité.
- Contribuer à la gouvernance du catalogue "outillage de base et optionnel" — en soutenant la gestion du cycle de vie des versions, les évaluations d'outils et la dépréciation des solutions redondantes.
- Collaborer avec les propriétaires de produits, les équipes plateforme et les parties prenantes de l'ingénierie pour fournir des capacités de workbench alignées sur les priorités d'ingénierie à l'échelle de l'organisation.
- Construire et améliorer les fonctionnalités d'aide aux développeurs — flux d'intégration, outils en libre-service, intégrations de feedback — pour maximiser la valeur des outils déployés auprès de plus de 11,500 ingénieurs.
- Concevoir et mettre en œuvre des environnements d'intégration pré-provisionnés qui permettent aux nouvelles recrues d'être productives dans les 30 minutes suivant leur premier jour. -
- Implémenter et faire progresser les capacités de développement augmentées par l'IA, y compris les outils de codage agentiques, les assistants de code et les pipelines de qualité automatisés.
- Instrumenter la plateforme avec des métriques significatives qui révèlent la productivité des développeurs, la satisfaction et la santé de la plateforme.
- Collaborer avec les équipes d'ingénierie, de sécurité et de conformité pour garantir que les implémentations d'outils répondent aux exigences de sécurité et réglementaires de Mastercard.
- Participer activement à la Guilde d'Ingénierie Logicielle, en partageant l'expertise technique et en promouvant les modèles d'ingénierie standard à travers l'organisation.
Tout sur vous
- Solide expérience en ingénierie logicielle, incluant idéalement des travaux sur l'ingénierie de plateforme, les outils de développement ou les produits d'expérience développeur (DevEx).
- Expérience pratique dans la construction et l'exploitation de plateformes développeurs ou d'outils internes à l'échelle de l'entreprise.
- Profonde familiarité avec l'écosystème des outils de développement modernes, y compris :
- Assistants de codage IA : GitHub Copilot, Claude Code, ou similaire
- Conteneurisation et environnements de développement de bureau : Docker Desktop, Kubernetes, DevContainers
- Outils de CI/CD et de pipeline : GitHub Actions, Jenkins, ArgoCD, ou similaire
- Portails développeurs et plateformes inner-source : Backstage, ou similaire
- Expérience de travail avec des outils de développement basés sur l'IA dans un environnement d'entreprise réglementé, y compris une compréhension de la conformité des politiques, des contrôles d'accès et de l'utilisation responsable de l'IA.
- Solide compréhension des principes d'expérience développeur (DevEx) et capacité à traduire les points de douleur des développeurs en améliorations de plateforme.
- Expérience dans la conception et la livraison d'environnements de développement standardisés et pré-provisionnés à grande échelle.
- Solide compréhension des plateformes cloud (AWS, Azure, GCP), y compris l'automatisation de l'infrastructure et les modèles de développement cloud-natifs.
- Capacité à contribuer à l'adoption des outils par l'instrumentation, les métriques et les mécanismes de feedback.
- Solides compétences en communication écrite et verbale avec la capacité de collaborer efficacement avec les équipes d'ingénierie et interfonctionnelles.
- Familiarité avec les métriques de productivité du développement logiciel (par exemple, métriques DORA, temps d'intégration, taux d'adoption des outils) et utilisation des données pour éclairer les décisions techniques.
- Autonome et à l'aise pour opérer dans des environnements technologiques ambigus et en évolution rapide.
- Solide compréhension des méthodologies Agile/Scrum et des meilleures pratiques SDLC, de la conception au déploiement.
Responsabilité de la sécurité d'entreprise
Toutes les activités impliquant l'accès aux actifs, informations et réseaux de Mastercard comportent un risque inhérent pour l'organisation. Par conséquent, il est attendu que toute personne travaillant pour ou au nom de Mastercard soit responsable de la sécurité de l'information et doive :
- Respecter les politiques et pratiques de sécurité de Mastercard ;
- Assurer la confidentialité et l'intégrité des informations auxquelles il est accédé ;
- Signaler toute violation ou suspicion de violation de la sécurité de l'information, et
- Compléter toutes les formations obligatoires périodiques sur la sécurité conformément aux directives de Mastercard.
