B&A
JPMorgan Chase & Co.
Principal Software Engineer - Apache Cassandra
Über die Stelle
Wenn Sie eine karriereverändernde Tätigkeit bei einer der weltweit führenden Finanzinstitutionen suchen, sind Sie hier genau richtig.
Als Principal Software Engineer bei JPMorganChase im Bereich Infrastructure Platforms und als Teil des Cassandra-Entwicklungsteams arbeiten Sie an einer der größten internen Datenbankplattformen und einer der größten Cassandra-Implementierungen der Welt. Sie werden mit einem erfahrenen Team von Ingenieuren zusammenarbeiten, um Automatisierungs- und Self-Service-Tools für Cassandra in privaten und öffentlichen Clouds zu entwickeln, wobei der Schwerpunkt auf verbrauchergesteuerten Anforderungen und Kundenerfahrung liegt. Ziel ist es, eine erstklassige Plattform zu liefern, die von den kritischsten Systemen von JPMorganChase genutzt werden kann, für die Verwendung von Apache Cassandra. Der ideale Kandidat hat eine Leidenschaft für das Lernen und den Wunsch, komplexe Probleme über eine breite Palette von Technologien hinweg zu lösen.
Aufgaben
- Erstellt komplexe und skalierbare Coding-Frameworks unter Verwendung geeigneter Software-Design-Frameworks
- Entwickelt sicheren und qualitativ hochwertigen Produktionscode und überprüft und debuggt Code, der von anderen geschrieben wurde
- Zusammenarbeit mit einem qualifizierten Ingenieurteam zur Entwicklung von Automatisierungs- und Self-Service-Tools für Cassandra in privaten und öffentlichen Clouds
- Fokus auf die Bereitstellung einer verbrauchergesteuerten, erstklassigen Cassandra-Plattform für die kritischen Systeme von JPMorganChase zur Verbesserung der Kundenerfahrung
- Architektur und Steuerung von agentenbasierten KI-gestützten Engineering-Workflows (unter Verwendung von unternehmensautorisierten Tools innerhalb der Arbeitsumgebung), um die Liefergeschwindigkeit, Codequalität und operative Ergebnisse in großem Maßstab zu verbessern (z. B. KI-gestützte PR-Review-Unterstützung, Testgenerierung/-wartung, Überprüfung der Release-Bereitschaft, Beschleunigung der Incident-Triage und Ursachenanalyse), während gleichzeitig Leitplanken für Validierung, Sicherheit, Ausfallsicherheit und Wiederverwendung teamsübergreifend definiert werden
- Anwendung von Kenntnissen über Tools in der Toolchain des Software Development Life Cycle, einschließlich unternehmensautorisierter KI-gestützter Entwicklungs- und Automatisierungsfunktionen, zur Verbesserung des durch Automatisierung in großem Maßstab erzielten Werts.
- Beratung funktionsübergreifender Teams in technologischen Fragen innerhalb des Fachgebiets
- Beitrag zur Entwicklung technischer Methoden in spezialisierten Bereichen im Einklang mit den neuesten Produktentwicklungsmethoden
- Erstellung dauerhafter, wiederverwendbarer Software-Frameworks, die teams- und funktionsübergreifend genutzt werden
- Beeinflussung von Führungskräften und wichtigen Stakeholdern in Geschäfts-, Produkt- und Technologie-Teams
Erforderliche Qualifikationen, Fähigkeiten und Kenntnisse
- Formale Schulung oder Zertifizierung in Infrastruktur-Engineering-Konzepten und 10+ Jahre praktische Erfahrung
- Verständnis von Cloud, Virtualisierung, APIs und modernen Programmiersprachen
- Softwareentwicklungserfahrung in der Java-Programmiersprache
- Ausgezeichnete organisatorische Fähigkeiten mit der Fähigkeit, mehrere Aufgaben und Prioritäten effizient zu verwalten
- Fortgeschrittene Erfahrung in zwei oder mehr der folgenden Bereiche: Webanwendungsentwicklung, Datenbanken, Unix/Linux-Umgebungen, verteilte und parallele Systeme, Informationsabfrage, Netzwerke, Softwareentwicklung in großem Maßstab, Entwicklung von Sicherheitssoftware
- Nachgewiesene Erfahrung in der Konzeption und Leitung der Einführung von agentenbasierten KI-gestützten Entwicklungspraktiken (unter Verwendung von unternehmensautorisierten Tools innerhalb der Arbeitsumgebung) teamsübergreifend, einschließlich der Festlegung von Standards für Human-in-the-Loop-Validierung, Auditierbarkeit/Rückverfolgbarkeit von Änderungen und sichere Handhabung sensibler Daten
- Starkes Verständnis für den verantwortungsvollen KI-Einsatz und die Kontrollerwartungen in Engineering-Workflows, einschließlich Sicherheits-/Auswirkungsaspekten, Datensensibilität und risikobasierter Governance; Fähigkeit, leitende technische Führungskräfte zu sicheren Skalierungsmustern und Wiederverwendung zu beeinflussen. Verständnis oder Erfahrung mit agilen und Lean-Philosophien
- Erfahrung mit Automatisierungs- und Konfigurationsmanagement-Tools wie SaltStack und Ansible oder ähnlichen Tools, einschließlich grundlegender Kenntnisse der Linux-Konfiguration und -Bedienung
- Kenntnisse der Konzepte im Zusammenhang mit Database Reliability Engineering (DBRE)
- Fähigkeit, Quellcode zu lesen und zu verstehen
Bevorzugte Qualifikationen, Fähigkeiten und Kenntnisse
- Erfahrung mit UI/UX-Entwicklung
- Frühere Beiträge zu Open-Source-Software sind von Vorteil
- Nachgewiesene Expertise in der Konzeption, Implementierung und Optimierung von Lösungen mit DynamoDB, einschließlich Erfahrung mit Datenmodellierung, Abfrageoptimierung und Leistungsabstimmung
JPMorganChase, eine der ältesten Finanzinstitutionen, bietet innovative Finanzlösungen für Millionen von Verbrauchern, Kleinunternehmen und viele der weltweit renommiertesten Unternehmens-, institutionellen und staatlichen Kunden unter den Marken J.P. Morgan und Chase. Unsere Geschichte erstreckt sich über 200 Jahre und heute sind wir führend in den Bereichen Investmentbanking, Verbraucher- und Kleinunternehmerbanking, Firmenkundengeschäft, Finanztransaktionsverarbeitung und Vermögensverwaltung.
Wir erkennen an, dass unsere Mitarbeiter unsere Stärke sind und die vielfältigen Talente, die sie in unsere globale Belegschaft einbringen, direkt mit unserem Erfolg verbunden sind. Wir sind ein Arbeitgeber, der Chancengleichheit fördert und Wert auf Vielfalt und Inklusion in unserem Unternehmen legt. Wir diskriminieren nicht aufgrund von geschützten Merkmalen, einschließlich Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Geschlechtsidentität, Geschlechtsausdruck, Alter, Familienstand oder Veteranenstatus, Schwangerschaft oder Behinderung oder aus anderen Gründen, die nach geltendem Recht geschützt sind. Wir bieten auch angemessene Vorkehrungen für die religiösen Praktiken und Überzeugungen von Bewerbern und Mitarbeitern sowie für die Bedürfnisse im Bereich der psychischen oder physischen Gesundheit. Besuchen Sie unsere FAQs für weitere Informationen zur Beantragung einer Unterkunft.
JPMorgan Chase & Co. ist ein Arbeitgeber, der Chancengleichheit fördert, einschließlich Behinderten/Veteranen
Unsere Fachleute in unseren Unternehmensfunktionen decken eine breite Palette von Bereichen ab, von Finanzen und Risikomanagement bis hin zu Personalwesen und Marketing. Unsere Unternehmensabteilungen sind ein wesentlicher Bestandteil unseres Unternehmens und stellen sicher, dass wir unsere Geschäfte, Kunden und Mitarbeiter auf Erfolgskurs bringen.
Wir bieten ein wettbewerbsfähiges Gesamtvergütungspaket, einschließlich eines Grundgehalts, das sich nach Rolle, Erfahrung, Qualifikation und Standort richtet. Berechtigte Mitarbeiter können provisionsbasierte Zahlungen und/oder diskretionäre Anreizvergütungen erhalten, die in Form von Bargeld und/oder verfallbaren Eigenkapitalanteilen ausgezahlt werden und zur Anerkennung individueller Leistungen und Beiträge verliehen werden. Wir bieten außerdem eine Reihe von Leistungen und Programmen zur Deckung der Mitarbeiterbedürfnisse, je nach Berechtigung. Zu diesen Leistungen gehören eine umfassende Krankenversicherung, betriebliche Gesundheits- und Wellnesszentren, ein Altersvorsorgeplan, Kinderbetreuung, Studiengebührenerstattung, Unterstützung für psychische Gesundheit, Finanzberatung und mehr. Weitere Einzelheiten zur Gesamtvergütung und zu den Leistungen werden während des Einstellungsprozesses mitgeteilt.
