Roku
OneMain Financial
Associate Director Staff Engineer (GraphQL, Java, Kotlin, Nodejs)
JavaNode.jsDockerKubernetesGo
Automatische Übersetzung. Prüfe das Original.
Hauptverantwortlichkeiten (Top 5)
1. Architekturentwurf & domänenorientierte Lösungen
- Definition und Weiterentwicklung skalierbarer, resilienter Architekturen für Kommunikationsplattformen, die Kundeninteraktion (Sprache, Messaging, digitale Kanäle) unterstützen
- Entwurf von Lösungen, die auf branchenspezifische Anforderungen abgestimmt sind:
- Finanzdienstleistungen: Sicherheit, Compliance, Auditierbarkeit
- Kommunikation: Echtzeitverarbeitung, hohe Verfügbarkeit
- MarTech: Personalisierung, ereignisgesteuerte Interaktion
- Sicherstellung der Ausrichtung an der unternehmensweiten Zielarchitektur und Plattformstrategie
2. Hands-on Engineering (ca. 50%)
- Entwurf und Implementierung von backend-Services, APIs und Integrationsschichten
- Erstellung und Bereitstellung von Anwendungen unter Verwendung von containerisierten Umgebungen und Kubernetes-Orchestrierung
- Entwicklung von produktionsreifen Codes, Prototypen und Referenzimplementierungen
3. API, Daten & Integrationsarchitektur
- Architekturgestaltung von API-first-Ökosystemen, einschließlich GraphQL und RESTful Services
- Entwurf von ereignisgesteuerten und Streaming-Architekturen zur Unterstützung von Echtzeitkommunikations- und Marketing-Workflows
- Integration mit Unternehmensplattformen wie:
- CRM-Systeme (z. B. Salesforce)
- Contact Center / CPaaS-Plattformen
- Marketing-Automatisierungs- und Kundendatenplattformen
4. Funktionsübergreifende Führung & Einflussnahme
- Zusammenarbeit mit Engineering-, Produkt- und Enterprise-Architekturteams zur Sicherstellung der Lösungsabstimmung und -umsetzung
- Agieren als Thought Partner, Einführung innovativer Ansätze und Verbesserung der Qualität des Systemdesigns
- Beeinflussung von Entscheidungen über Teams hinweg ohne formelle Autorität
5. Standards, Governance & Kontinuierliche Verbesserung
- Festlegung und Durchsetzung von Architekturstandards, wiederverwendbaren Mustern und Engineering-Leitplanken
- Förderung von Vereinfachung, Skalierbarkeit und Reduzierung technischer Schulden
- Bewertung neuer Technologien und Empfehlung einer pragmatischen Einführung im Einklang mit dem Geschäftswert
Erforderliche Fähigkeiten & Erfahrung
Technische Fähigkeiten
- Starke Expertise in backend-Architektur und Design verteilter Systeme
- Praktische Erfahrung mit:
- Kubernetes und Containerisierung (Docker, Orchestrierungsmuster)
- GraphQL und modernen API-Architekturen (REST, ereignisgesteuerte Systeme)
- Microservices und Cloud-Native-Plattformen
- Observability: Verteilte Tracing (X-Ray/OpenTelemetry), strukturiertes Logging, Metrik-/Alarmierungs-Pipelines.
- Messaging & Orchestrierung: SQS/EventBridge oder Äquivalente (Pub/Sub, Service Bus); DLQs; Workflow-Engines.
- CI/CD: Automatisierte Pipelines mit Tools wie Github Actions, Jenkins oder vergleichbarer Erfahrung
- Erfahrung im Aufbau oder der Unterstützung von Echtzeit- oder Hochdurchsatzsystemen
- Beherrschung von backend-Technologien (z. B. Java, Kotlin, Node.js, Go oder ähnliche)
- Bachelor-Abschluss in Information Systems, Computer Science oder einem verwandten Fachgebiet.
Domänenerfahrung (Bevorzugt)
Kandidaten sollten Erfahrung in einem oder mehreren der folgenden Bereiche haben:
- Finanzdienstleistungen
- Sichere, konforme Systeme (PII, PCI, regulatorische Einschränkungen)
- Transaktionsplattformen (Zahlungen, Kredite, Service)
- Kommunikation / MarTech / Contact Center
- Low-Latency, High-Availability verteilte Systeme
- Personalisierungs-Engines, Kampagnen-Orchestrierung
- Sprach-, Messaging-, IVR- oder Omnichannel-Engagement-Plattformen
Architektur- & Engineering-Fähigkeiten
- Fähigkeit, sowohl strategische Architektur als auch hands-on Implementierung zu betreiben
- Starke Kenntnisse in:
- Skalierbarkeit, Resilienz und Performance Engineering
- API-Lebenszyklus und Governance
- Systemintegrations- und Orchestrierungsmuster
- Erfahrung in der Ausrichtung von Lösungen an der unternehmensweiten Zielarchitektur
Persönliche Eigenschaften
- Eigeninitiative: Proaktives Vorantreiben von Ergebnissen mit minimaler Aufsicht
- Vordenker: Bestehende Paradigmen hinterfragen und architektonisches Denken fördern
- Kollaborativ: Abstimmung zwischen Engineering-, Produkt- und Architekturteams fördern
- Pragmatisch: Langfristige Vision mit kurzfristigen Lieferanforderungen in Einklang bringen
- Einflussreiche Kommunikation: Komplexe technische Konzepte klar an verschiedene Stakeholder vermitteln
OneMain Holdings, Inc. ist ein Equal Employment Opportunity (EEO) Arbeitgeber. Qualifizierte Bewerber erhalten eine Anstellung ohne Rücksicht auf Alter, Abstammung, Staatsbürgerschaft, Hautfarbe, Glauben, Kultur, Behinderung, Ethnie, Geschlecht, Geschlechtsidentität oder -ausdruck, genetische Informationen oder Geschichte, Familienstand, Militärstatus, nationale Herkunft, Nationalität, Schwangerschaft, Rasse, Religion, Geschlecht, sexuelle Orientierung, sozioökonomischen Status, Transgender oder aus jedem anderen gesetzlich geschützten Grund.
