Banco Mercantil del Norte, S.A.
Mastercard
Manager, Software Development
Unser
Zweck Mastercard treibt Volkswirtschaften an und befähigt Menschen in über 200 Ländern und Gebieten weltweit. Gemeinsam mit unseren Kunden helfen wir beim Aufbau einer nachhaltigen Wirtschaft, in der jeder gedeihen kann. Wir unterstützen eine breite Palette von digitalen Zahlungsoptionen und machen Transaktionen sicher, einfach, smart und zugänglich. Unsere Technologie und Innovation, Partnerschaften und Netzwerke kombinieren sich zu einem einzigartigen Angebot an Produkten und Dienstleistungen, die Menschen, Unternehmen und Regierungen helfen, ihr größtes Potenzial zu entfalten.
Titel und Zusammenfassung
Manager, Software Development
Stellenübersicht
Diese Rolle ist ein wichtiges Mitglied des Engineering Leadership Teams, das für die Steigerung der Lieferqualität, der operativen Reife und der kontinuierlichen Verbesserung von backend-Plattformen und -Diensten verantwortlich ist.
Der Engineering Manager leitet Teams, die für das Design, die Entwicklung, Testung, Bereitstellung und den Support von skalierbaren, sicheren und hochleistungsfähigen backend-Systemen verantwortlich sind, die mit modernen Java-basierten Microservices-Architekturen erstellt wurden.
Diese Rolle arbeitet eng mit Architektur, Programmmanagement, Qualitätsingenieurwesen, Sicherheit und Betrieb zusammen, um technische Roadmaps in eine zuverlässige, hochentwickelte technische Umsetzung zu übersetzen. Sie erfordert starke Personalführung, backend technische Tiefe, Ausführungsdisziplin und operative Governance, mit einem Fokus auf den Aufbau resilienter verteilter Systeme und hochentwickelter Teams.
Hauptverantwortlichkeiten
- Leitung und Management von backend-Engineering-Teams, die Java 17 / Spring Boot-basierte Microservices und APIs entwickeln
- Übersetzung von Architektur- und Plattform-Roadmaps in ausführbare Engineering-Pläne
- Steuerung der End-to-End backend-Bereitstellung über den SDLC, einschließlich Design, Entwicklung, Test, Bereitstellung und Produktionssupport
- Sicherstellung der Einhaltung von Engineering-Standards, einschließlich sicherem Coding, API-Design, Coding-Standards und Enterprise-Frameworks
- Überwachung des Designs und der Entwicklung von RESTful APIs, ereignisgesteuerten Diensten (Kafka) und verteilten Systemkomponenten
- Management der Sprint-Ausführung, Release-Planung und operativen Gesundheit der Dienste (Latenz, Durchsatz, Fehlerraten, Verfügbarkeit)
- Förderung von Engineering-Exzellenz durch CI/CD-Pipelines, automatisierte Tests, Code-Qualitätswerkzeuge und DevOps-Praktiken
- Technische Aufsicht für Microservices-Architektur, Service-Skalierbarkeit, Fehlertoleranz und Resilienz-Muster
- Sicherstellung, dass Systeme für Beobachtbarkeit (Logging, Metriken, Tracing) mit Tools wie Splunk, Prometheus, Grafana oder ELK ausgelegt sind
- Überwachung und Verbesserung der Engineering-Produktivität, Code-Qualität und Systemleistung anhand messbarer KPIs
- Leitung von Modernisierungsinitiativen, einschließlich Containerisierung (Docker), Orchestrierung (Kubernetes) und Cloud-Native-Adoption
- Förderung einer Kultur der Verantwortlichkeit, technischen Exzellenz und kontinuierlichen Verbesserung
- Coaching und Entwicklung von Ingenieuren in backend-Design, Coding-Standards und Systemdenken
- Sicherstellung proaktiver Kommunikation von Lieferstatus, Risiken, Abhängigkeiten und Minderungsplänen
- Zusammenarbeit mit global verteilten Engineering-Teams
- Förderung der Produktionsstabilität durch Incident Management, Ursachenanalyse und Reliability Engineering-Praktiken
Fähigkeiten / Kompetenzen
- Nachgewiesene Erfahrung in der Leitung von backend-Engineering-Teams, die hochentwickelte, verteilte Systeme liefern
- Starke Expertise in Java 17, Spring Boot und dem Java Enterprise-Ökosystem
- Tiefes Verständnis von Microservices-Architektur, REST APIs und ereignisgesteuerten Systemen (Kafka oder Äquivalent)
- Umfangreiche Erfahrung mit Cloud-Plattformen (AWS/Azure/GCP), Containerisierung (Docker) und Kubernetes
- Solides Verständnis von Datenpersistenz (RDBMS wie PostgreSQL/Oracle und NoSQL Stores)
- Erfahrung mit Caching-Strategien (Redis), Messaging-Systemen und asynchroner Verarbeitung
- Starke Kenntnisse von CI/CD-Tools (Jenkins, GitHub Actions, etc.), Build-Tools (Maven/Gradle) und Versionskontrolle (Git)
- Vertrautheit mit Observability-, Monitoring- und Logging-Frameworks
- Verständnis von Sicherheitspraktiken (OAuth2, JWT, TLS, sichere APIs)
- Fähigkeit, konkurrierende Prioritäten zu managen und Ergebnisse in schnelllebigen Umgebungen zu liefern
- Starke analytische und Problemlösungsfähigkeiten
- Ausgezeichnete Kommunikationsfähigkeiten mit der Fähigkeit, komplexe technische Konzepte zu vermitteln
- Starke Führungs-, Coaching- und Teamaufbau-Fähigkeiten
- Erfahrung in Release Management, Dependency Management und Engineering Governance
Ausbildung
Bachelor-Abschluss in Informatik, Ingenieurwesen oder gleichwertige praktische Erfahrung
Arbeitsbedingungen
Reisebereitschaft ist erforderlich
Verantwortung für Unternehmenssicherheit
Alle Aktivitäten, die den Zugriff auf Mastercard Assets, Informationen und Netzwerke beinhalten, bergen ein inhärentes Risiko für das Unternehmen. Daher wird von jeder Person, die für Mastercard oder in deren Auftrag tätig ist, 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 zugegriffenen Informationen;
- Meldung jeglicher vermuteter Verstöße gegen die Informationssicherheit oder Sicherheitsverletzungen, und
- Absolvierung aller periodischen obligatorischen Sicherheitsschulungen gemäß den Richtlinien von Mastercard.
