Roku
Mastercard
Senior Software Engineer
Unser Zweck
Mastercard treibt Volkswirtschaften an und befähigt Menschen in 200+ Ländern und Gebieten weltweit. Gemeinsam mit unseren Kunden bauen wir an einer nachhaltigen Wirtschaft, in der jeder erfolgreich sein kann. Wir unterstützen eine breite Palette von digitalen Zahlungsoptionen, die Transaktionen sicher, einfach, smart und zugänglich machen. 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
Überblick
Wir arbeiten daran, eine inklusive, digitale Wirtschaft zu verbinden und zu betreiben, von der alle profitieren – überall, indem wir Transaktionen sicher, einfach, smart und zugänglich machen. Durch die Nutzung von sicheren Daten und Netzwerken, Partnerschaften und Leidenschaft helfen unsere Innovationen und Lösungen Einzelpersonen, Finanzinstituten, Regierungen und Unternehmen, ihr größtes Potenzial zu entfalten. Unser Anstandsquotient (DQ) treibt unsere Kultur und alles, was wir innerhalb und außerhalb unseres Unternehmens tun. Wir pflegen eine Kultur der Inklusion für alle Mitarbeiter, die ihre individuellen Stärken, Ansichten und Erfahrungen respektiert. Wir glauben, dass unsere Unterschiede uns zu einem besseren Team machen – eines, das bessere Entscheidungen trifft, Innovationen vorantreibt und bessere Geschäftsergebnisse erzielt.
Über die Rolle
Dies ist eine spannende Gelegenheit für Sie, sich Mastercard anzuschließen und zur Verbesserung der Antwortzeiten für neue Anwendungen beizutragen, die das Autorisierungs-Zahlungsnetzwerk unterstützen. Das Performance Engineering Team arbeitet mit Entwicklungsteams zusammen, um Skalierbarkeit und Zuverlässigkeit zu verbessern. Der Fokus liegt auf dem Aufbau von Automatisierung, der Entwicklung von Performance-Lösungen und der Untersuchung von Engpässen in Anwendungen, um die Leistung in der Produktion zu maximieren. Wir suchen einen erfahrenen Ingenieur, der sich für Performance begeistert und sich ständig auf die Verbesserung der Systemqualität konzentriert.
Rolle
- Entwerfen, Konfigurieren und Ausführen von Performance-Tests und Steuern der Fehlerbehebung
- Erstellen von Performance-Messungen wie Anfragen pro Sekunde, P95 und P99 Antwortlatenz, Abfrageleistung, Gleichzeitigkeit und Systemauslastung
- Untersuchen von Java Code, Datenbanken, Middleware und Fremdsoftware, um Performance-Engpässe zu identifizieren und zu beheben
- Verbessern der Performance-Umgebung mit eigenem Code, Automatisierung und externen Tools
- Anwenden technischer Fähigkeiten, um Junior-Ingenieure zu coachen und zu entwickeln
- Liefern von Abteilungs- und externen Präsentationen, um Ergebnisse mit Stakeholdern zu teilen
Mindestanforderungen
Alles über Sie
- Umfangreiche Erfahrung in der Softwareentwicklung mit Anwendungen unter Verwendung des Java Spring Boot Frameworks
- Umfangreiche Erfahrung im Debugging von Performance-Problemen mit APM-Tools (z. B. Dynatrace, Splunk, Jprofiler und JMH)
- Umfangreiche Erfahrung in der Optimierung von DB-Abfragen in PostgreSQL und Oracle
- Systematischer Problemlösungsansatz, gepaart mit starken Kommunikationsfähigkeiten und einem Sinn für Verantwortung und Tatendrang
- Zeit-/Projektmanagement, Priorisierung von Arbeitslasten, Wissensaustausch und die Leidenschaft zu lernen/Herausforderungen anzunehmen sind ein Muss
- Selbstmotiviert, mit starken organisatorischen und Zuhörerfähigkeiten; und sehr detailorientiert mit der Fähigkeit, zugewiesene Aufgaben mit minimaler Beaufsichtigung auszuführen
- Starke verbale und schriftliche Kommunikationsfähigkeiten
- Bereitschaft, Veränderungen anzunehmen und die Grenzen dessen, was mit Automatisierung erreicht werden kann, zu erweitern. Seien Sie neugierig auf neue Technologien, Infrastrukturen und Praktiken, um unsere Architektur zu skalieren und uns auf zukünftiges Wachstum vorzubereiten
- Bereitschaft und Fähigkeit, herausfordernde Möglichkeiten zu erlernen und anzunehmen und als Mitglied eines matrixbasierten, vielfältigen und geografisch verteilten Projektteams zu arbeiten
- Erfahrung in der Zahlungsbranche bevorzugt (z. B. ISO 8583 Messaging, 4-Parteien-Modell und Zahlungsanwendungen)
Mastercard ist ein leistungsorientierter, integrativer Arbeitgeber, der Bewerber unabhängig von Geschlecht, Geschlechtsidentität, sexueller Orientierung, Rasse, Ethnie, Behinderung oder Veteranenstatus oder anderen gesetzlich geschützten Merkmalen berücksichtigt. Wir stellen die am besten qualifizierte Person für die Rolle ein. In den USA oder Kanada, wenn Sie eine Unterkunft oder Hilfe benötigen, um den Online-Bewerbungsprozess oder den Rekrutierungsprozess abzuschließen, kontaktieren Sie bitte [email protected] und geben Sie die Art der Unterkunft oder Hilfe an, die Sie anfordern. Bitte geben Sie keine medizinischen oder gesundheitlichen Informationen in diese E-Mail auf. Das Team für angemessene Vorkehrungen wird Ihre E-Mail umgehend beantworten.
Verantwortung für die Unternehmenssicherheit
Alle Aktivitäten, die den Zugriff auf Mastercard Vermögenswerte, Informationen und Netzwerke beinhalten, bergen ein inhärentes Risiko für die Organisation. Daher wird erwartet, dass jede Person, die für oder im Namen von Mastercard arbeitet, für die Informationssicherheit verantwortlich ist und Folgendes tun muss:
- Die Sicherheitsrichtlinien und -praktiken von Mastercard einhalten;
- Die Vertraulichkeit und Integrität der zugegriffenen Informationen sicherstellen;
- Jeden Verdacht auf Verletzung oder Bruch der Informationssicherheit melden, und
- Alle periodischen obligatorischen Sicherheitsschulungen gemäß den Richtlinien von Mastercard absolvieren.
DIESE STELLENAUSSCHREIBUNG SPIEGELT EINE ODER MEHRERE AKTUELLE STELLEN IN UNSEREM TEAM WIDER, UND MASTERCARD BEABSICHTIGT, DIESE POSITION BIS ZUM 06/25/2026 ZU BESETZEN.
Gehaltsspannen
O'Fallon, Missouri: $115,000 - $184,000 USD
Im Einklang mit der Gesamtvergütungsphilosophie von Mastercard und unter der Annahme, dass die Stelle in den USA ausgeführt wird, wird dem erfolgreichen Kandidaten ein Wettbewerbsfähiges Grundgehalt angeboten und er kann je nach Rolle Anspruch auf einen Jahresbonus oder Provisionen haben. Das angebotene Grundgehalt kann je nach verschiedenen Faktoren variieren, einschließlich, aber nicht beschränkt auf Standort, standortbezogenes Wissen, Fähigkeiten und Erfahrung. Die Leistungen von Mastercard für Vollzeit- (und bestimmte Teilzeit-) Mitarbeiter umfassen im Allgemeinen: Krankenversicherung (einschließlich medizinischer Versorgung, verschreibungspflichtiger Medikamente, Zahn-, Augen-, Invaliditäts-, Lebens- versicherung); flexible Ausgabenkonten und Gesundheitssparkonten; bezahlte Urlaube (einschließlich 16 Wochen Elternurlaub und bis zu 20 Tage Beerdigungsurlaub); 80 Stunden bezahlte Krankheits- und Sicherheitstage, 25 Tage Urlaub und 5 persönliche Tage, anteilig basierend auf dem Einstellungsdatum; 10 jährliche bezahlte US-Feiertage; 401 mit einem besten Unternehmensabgleich; aufgeschobene Vergütung für berechtigte Rollen; Fitness-Erstattung oder Fitnessstudios vor Ort; Anspruch auf Studiengebührenerstattung; und vieles mehr. Die Leistungen von Mastercard für Praktikanten umfassen im Allgemeinen: 56 Stunden bezahlte Krankheits- und Sicherheitstage; Urlaub für Jury-Dienst; und in einigen Standorten Fitnessstudios vor Ort.
