Pearl
Mastercard
Senior Software Engineer
Unser Ziel
Mastercard treibt Volkswirtschaften an und stärkt Menschen in 200+ Ländern und Gebieten weltweit. Gemeinsam mit unseren Kunden tragen wir dazu bei, eine nachhaltige Wirtschaft aufzubauen, in der jeder erfolgreich sein kann. Wir unterstützen eine breite Palette digitaler Zahlungsmöglichkeiten, die Transaktionen sicher, einfach, intelligent und zugänglich machen. Unsere Technologie und Innovation, unsere Partnerschaften und Netzwerke verbinden sich zu einem einzigartigen Angebot an Produkten und Dienstleistungen, die Menschen, Unternehmen und Regierungen dabei helfen, ihr größtes Potenzial zu entfalten.
Titel und Zusammenfassung
Senior Software Engineer
Überblick
Die Mastercard Developer Workbench, Teil des Bereichs MSBX (Mastercard Software Builder Experience), entwickelt sich von einem reinen Kostenstellen-Konstrukt zu einer einheitlichen, entwicklerzentrierten Plattform. Mit über 11,500 Software-Ingenieuren im gesamten Unternehmen investiert Mastercard in ein dediziertes Produktteam, um eine integrierte End-to-End-Entwicklererfahrung bereitzustellen.
Die Developer Workbench vereint fünf MSBX-Kernprodukte – BuildersHub, DevFlow, TestFlow, DevInsights und Cloud DevEx – sowie übergreifende Tools, darunter GitHub Copilot, Claude Code und Docker Desktop. Dies ist eine seltene Gelegenheit, die Zukunft der Softwareentwicklung, -prüfung und -bereitstellung bei einem der weltweit führenden Technologieunternehmen maßgeblich mitzugestalten.
Über die Rolle
- Konzeption, Entwicklung und Wartung von Kernkomponenten der Developer Workbench-Plattform über den gesamten Entwicklungslebenszyklus hinweg.
- Beitrag zur technischen Ausrichtung und Roadmap der Developer Workbench, um sie von einem reinen Verrechnungsmechanismus zu einer kohärenten, produktorientierten Entwicklererfahrung weiterzuentwickeln.
- Vorantreiben der Integration und Bereitstellung von Software-Engineering-Tools über den gesamten Entwicklungslebenszyklus mit Fokus auf Benutzerfreundlichkeit und Zuverlässigkeit.
- Mitwirkung an der Governance des Katalogs für "Standard- und optionale Tools" – Unterstützung des Versionslebenszyklus-Managements, Evaluierung von Tools und Außerbetriebnahme redundanter Lösungen.
- Zusammenarbeit mit Product Ownern, Plattformteams und Engineering-Stakeholdern zur Bereitstellung von Workbench-Funktionen, die auf die unternehmensweiten Engineering-Prioritäten abgestimmt sind.
- Entwicklung und Verbesserung von Funktionen zur Entwicklerunterstützung – Onboarding-Prozesse, Self-Service-Tools, Feedback-Integrationen –, um den Mehrwert der eingesetzten Tools für über 11,500+ Ingenieure zu maximieren.
- Konzeption und Implementierung vorkonfigurierter Onboarding-Umgebungen, die es neuen Mitarbeitern ermöglichen, innerhalb von 30 Minuten ab dem ersten Tag produktiv zu sein.
- Implementierung und Weiterentwicklung KI-gestützter Entwicklungsfunktionen, einschließlich agentenbasierter Coding-Tools, Code-Assistenten und automatisierter Qualitätspipelines.
- Instrumentierung der Plattform mit aussagekräftigen Metriken, die Entwicklerproduktivität, Zufriedenheit und Plattformgesundheit sichtbar machen.
- Zusammenarbeit mit Engineering-, Sicherheits- und Compliance-Teams, um sicherzustellen, dass Tool-Implementierungen die Sicherheits- und regulatorischen Anforderungen von Mastercard erfüllen.
- Aktive Teilnahme an der Software Engineering Guild, um technisches Fachwissen auszutauschen und standardisierte Engineering-Muster im gesamten Unternehmen zu fördern.
Das bringen Sie mit
- Fundierter Hintergrund im Software-Engineering, idealerweise mit Erfahrung in den Bereichen Plattform-Engineering, Entwickler-Tools oder Developer Experience (DevEx)-Produkten.
- Praktische Erfahrung in der Entwicklung und dem Betrieb von Entwicklerplattformen oder internen Tools in einem Unternehmensumfeld.
- Tiefgreifende Vertrautheit mit dem modernen Ökosystem der Entwickler-Tools, einschließlich:
- KI-Coding-Assistenten: GitHub Copilot, Claude Code oder vergleichbare
- Containerisierung und Desktop-Entwicklungsumgebungen: Docker Desktop, Kubernetes, DevContainers
- CI/CD und Pipeline-Tools: GitHub Actions, Jenkins, ArgoCD oder vergleichbare
- Entwicklerportale und Inner-Source-Plattformen: Backstage oder vergleichbare
- Erfahrung in der Arbeit mit KI-gestützten Entwickler-Tools in einem regulierten Unternehmensumfeld, einschließlich Verständnis für Richtlinien-Compliance, Zugriffskontrollen und verantwortungsvolle KI-Nutzung.
- Starkes Verständnis der Prinzipien der Developer Experience (DevEx) und die Fähigkeit, Herausforderungen für Entwickler in Plattformverbesserungen zu übersetzen.
- Erfahrung in der Konzeption und Bereitstellung vorkonfigurierter, standardisierter Entwicklungsumgebungen in großem Maßstab.
- Fundiertes Verständnis von Cloud-Plattformen (AWS, Azure, GCP), einschließlich Infrastrukturautomatisierung und Cloud-nativer Entwicklungsmuster.
- Fähigkeit, durch Instrumentierung, Metriken und Feedback-Mechanismen zur Tool-Akzeptanz beizutragen.
- Ausgeprägte schriftliche und mündliche Kommunikationsfähigkeiten sowie die Fähigkeit, effektiv in Engineering- und funktionsübergreifenden Teams zusammenzuarbeiten.
- Vertrautheit mit Produktivitätsmetriken in der Softwareentwicklung (z. B. DORA-Metriken, Onboarding-Zeit, Tool-Akzeptanzraten) und Nutzung von Daten zur fundierten technischen Entscheidungsfindung.
- Eigeninitiative und die Fähigkeit, sich in einem mehrdeutigen, sich schnell entwickelnden technologischen Umfeld zurechtzufinden.
- Fundiertes Verständnis von Agile/Scrum-Methoden und Best Practices im SDLC von der Konzeption bis zur Bereitstellung.
Verantwortung für Unternehmenssicherheit
Alle Aktivitäten, die den Zugriff auf Vermögenswerte, Informationen und Netzwerke von Mastercard beinhalten, sind mit einem inhärenten Risiko für das Unternehmen verbunden. Daher wird von jeder Person, die für oder im Auftrag von Mastercard arbeitet, erwartet, dass sie Verantwortung für die Informationssicherheit übernimmt und Folgendes einhält:
- Einhaltung der Sicherheitsrichtlinien und -praktiken von Mastercard;
- Sicherstellung der Vertraulichkeit und Integrität der abgerufenen Informationen;
- Meldung jeglicher vermuteter Verstöße gegen die Informationssicherheit oder Sicherheitsvorfälle, und
- Absolvierung aller regelmäßigen, obligatorischen Sicherheitsschulungen gemäß den Richtlinien von Mastercard.
