Eurofins
Mastercard
Senior Software Engineer
Unser Zweck
Mastercard treibt Volkswirtschaften an und befähigt Menschen in 200+ Ländern und Territorien weltweit. Gemeinsam mit unseren Kunden bauen wir eine nachhaltige Wirtschaft auf, in der jeder erfolgreich sein kann. Wir unterstützen eine breite Palette von digitalen Zahlungsoptionen und machen Transaktionen sicher, einfach, intelligent und zugänglich. Unsere Technologie und Innovation, Partnerschaften und Netzwerke kombinieren sich, um ein einzigartiges Set von Produkten und Dienstleistungen zu liefern, die Menschen, Unternehmen und Regierungen dabei helfen, ihr größtes Potenzial zu entfalten.
Titel und Zusammenfassung
Senior Software Engineer
Senior Software Engineer, Blockchain Team
Standort: Lissabon, Portugal
Erfahrung: 5+ Jahre
Beschäftigungsart: Vollzeit
Überblick
Wir suchen einen hochqualifizierten Senior Software Engineer für unser Blockchain Team in Lissabon. In dieser Rolle entwerfen, entwickeln und warten Sie sichere, skalierbare und hochperformante verteilte Systeme, die Blockchain-basierte Produkte und Dienstleistungen unterstützen. Sie arbeiten mit funktionsübergreifenden Teams zusammen, um innovative Lösungen zu liefern und gleichzeitig technische Exzellenz voranzutreiben und andere Entwickler zu betreuen.
Was Erfolg ausmacht
- Bereitstellung zuverlässiger und sicherer Blockchain-Lösungen in der Produktion.
- Verbesserung der Systemskalierbarkeit, Wartbarkeit und Leistung.
- Beeinflussung von Architekturentscheidungen und Engineering-Standards.
- Unterstützung des Teamwachstums durch technische Führung und Mentoring.
- Förderung von Innovationen in den Bereichen Blockchain, Sicherheit und verteilte Systeme.
Schlüsselkompetenzen
- Technische Führung
- Design verteilter Systeme
- Blockchain-Architektur
- Sichere Softwareentwicklung
- Cloud-Native Engineering
- Problemlösung
- Zusammenarbeit und Kommunikation
- Mentoring und Coaching
Hauptverantwortlichkeiten
- Entwerfen, Entwickeln und Warten von Blockchain-Plattformen und verteilten Anwendungen.
- Erstellen sicherer und skalierbarer backend-Services unter Anwendung moderner Software-Engineering-Praktiken.
- Entwickeln von Integrationen mit Blockchain-Netzwerken, digitalen Asset-Plattformen und kryptografischen Diensten.
- Erstellen und Warten von APIs, Microservices und Cloud-nativen Anwendungen.
- Teilnahme an Architekturdiskussionen und Beeinflussung der technischen Ausrichtung.
- Sicherstellen hoher Verfügbarkeit, Leistung, Sicherheit und Zuverlässigkeit von Produktionssystemen.
- Erfahrung mit kryptografischen Protokollen, Schlüsselverwaltung und sicheren Datenhandhabungspraktiken.
- Durchführen von Code-Reviews und Betreuen von Junior- und Mid-Level-Entwicklern.
- Zusammenarbeit mit Produktmanagern, Architekten, Sicherheitsexperten und Betriebsteams.
- Vorantreiben von Automatisierung, Tests, CI/CD und Initiativen zur operativen Exzellenz.
- Beheben komplexer technischer Probleme in verteilten Umgebungen.
Erforderliche Qualifikationen
- Bachelor- oder Master-Abschluss in Informatik, Software Engineering oder einem verwandten Fachgebiet.
- 5+ Jahre professionelle Erfahrung im Software Engineering.
- Starke Kenntnisse in Java und Spring.
- Erfahrung in der Entwicklung von full-stack-Anwendungen, einschließlich skalierbarer backend-Services und moderner, reaktionsfähiger frontend-Lösungen.
- Umfangreiche praktische Erfahrung mit dem frontend-Framework Angular.
- Erfahrung in der Entwicklung von reaktionsfähigen, zugänglichen und benutzerfreundlichen Webanwendungen.
- Starkes Verständnis von REST APIs, GraphQL und frontend-backend-Integrationsmustern.
- Erfahrung im Aufbau skalierbarer Microservices und verteilter Systeme.
- Starkes Verständnis von Cloud-Plattformen wie AWS oder Azure.
- Solide Kenntnisse von Software-Design-Patterns, Systemarchitektur und Leistungsoptimierung.
- Erfahrung mit CI/CD-Pipelines, Containerisierung, Docker und Kubernetes.
- Vertrautheit mit modernen Test-Frameworks sowohl für die frontend- als auch für die backend-Entwicklung.
- Ausgezeichnete Problemlösungs-, Kommunikations- und Kollaborationsfähigkeiten.
- Fähigkeit, technische Initiativen zu leiten, Entwickler zu betreuen und Best Practices über den gesamten Softwareentwicklungslebenszyklus hinweg voranzutreiben.
Bevorzugte Qualifikationen
- Erfahrung mit Blockchain-Technologien wie Ethereum, Hyperledger, Bitcoin, Polygon, Solana oder ähnlichen Plattformen.
- Verständnis von Kryptografie, PKI, digitalen Signaturen, Verschlüsselung und sicherer Schlüsselverwaltung.
- Erfahrung in der Entwicklung von Benutzeroberflächen für Blockchain- oder digitale Asset-Plattformen.
- Kenntnisse von Web3-Technologien, Wallet-Integrationen und Smart-Contract-Interaktionen.
- Erfahrung mit ereignisgesteuerten Architekturen, Messaging-Systemen und Echtzeitanwendungen.
- Erfahrung in der Konzeption und Implementierung sicherer Authentifizierungs- und Autorisierungslösungen (OAuth2, OIDC, MFA).
- Vorerfahrung in der Leitung technischer Projekte und der Betreuung von Entwicklern.
Verantwortung für die 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 sicherstellt:
- Einhaltung der Sicherheitsrichtlinien und -praktiken von Mastercard.
- Sicherstellung der Vertraulichkeit und Integrität der zugegriffenen Informationen.
- Meldung jedes Verdachts auf Verletzung oder Bruch der Informationssicherheit und
- Absolvierung aller periodischen obligatorischen Sicherheitsschulungen gemäß den Richtlinien von Mastercard.
