Auf einen Blick
- Aufgaben: Gestalte die Zukunft der Finanzen mit innovativen Technologien und führe unser Plattformdesign.
- Unternehmen: Next-Gen Finanzdienstleister mit einem Fokus auf mobile Lösungen.
- Vorteile: Wettbewerbsfähiges Gehalt, Boni, umfassende Vorteile und Entwicklungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung.
- Warum dieser Job: Sei Teil einer Transformation in der Finanzwelt und mache einen echten Unterschied.
- Qualifikationen: Mindestens 10 Jahre Programmiererfahrung und Expertise in Frontend-Plattformen.
Das prognostizierte Gehalt liegt zwischen 72000 - 84000 € pro Jahr.
Gestalten Sie eine hellere finanzielle Zukunft mit uns. Gemeinsam mit unseren Mitgliedern verändern wir die Art und Weise, wie Menschen über persönliche Finanzen denken und interagieren. Wir sind ein Unternehmen für Finanzdienstleistungen der nächsten Generation und eine nationale Bank, die innovative, mobil-first Technologie nutzt, um unseren Millionen von Mitgliedern zu helfen, ihre Ziele zu erreichen. Die Branche durchläuft einen beispiellosen Wandel, und wir stehen an vorderster Front. Wir sind stolz darauf, jeden Tag zur Arbeit zu kommen, in dem Wissen, dass das, was wir tun, direkte Auswirkungen auf das Leben der Menschen hat, während uns unsere Kernwerte auf jedem Schritt des Weges leiten. Schließen Sie sich uns an, um in sich selbst, Ihre Karriere und die Finanzwelt zu investieren.
Über die Rolle
Wir suchen einen Principal Engineer mit Erfahrung im Design und Betrieb von Multi-Channel-White-Label-Plattformen. In dieser Rolle werden Sie das Design und die Weiterentwicklung unserer Plattform leiten, um die Bedürfnisse sowohl von On-Premise- als auch von gehosteten Kunden zu unterstützen. Ihr Einfluss wird sich über Teams, Projekte und Standorte erstrecken und sowohl unsere technische Richtung als auch die Art und Weise, wie unsere Teams Softwaresysteme entwickeln und betreiben, gestalten.
Sie sind verantwortlich für die Definition von Frontend-Architekturstandards, die Anleitung von Engineering-Teams und die Gewährleistung, dass benutzerorientierte Plattformen robust, wartbar, sicher und zukunftssicher sind. Sie arbeiten eng mit Produktmanagement, UX, Backend-Architekten und Lieferteams zusammen, um Geschäfts- und Benutzerbedürfnisse in elegante technische Lösungen zu übersetzen. Sie identifizieren proaktiv die Probleme, die gelöst werden müssen, und setzen sich für die richtigen organisatorischen Prioritäten ein. Diese Rolle ist von Natur aus funktionsübergreifend, und Sie werden eng mit Engineering-, Produkt-, Risiko-, Compliance-, Daten-, Rechts- und Führungsteams zusammenarbeiten, um die technische Strategie zu definieren und umzusetzen.
Was Sie tun werden:
- Definieren und weiterentwickeln der Frontend-Architektur über Web- und mobile (webbasierte) Plattformen.
- Zusammenarbeit mit anderen Engineering-Leitern bei der Weiterentwicklung der digitalen Plattformarchitektur.
- Aufbau von Engineering-Effizienz und Standardisierung nicht-funktionaler Anforderungen.
- Technischer Berater für den Director of Engineering sein und zu verschiedenen Themen bezüglich der Weiterentwicklung unserer Plattform Stellung nehmen.
- Als vorbildlicher Praktiker agieren: Sie werden aktiv Software entwickeln und einen hohen Qualitätsstandard für die Teams setzen.
- Die richtigen Grenzen, APIs und Integrationen zwischen unseren Teams sowie mit unseren Kunden und Partnern definieren, um uns für technischen und geschäftlichen Erfolg aufzustellen.
- Erfahrung im Betrieb, Support und Betrieb von Software in Produktionsumgebungen.
- Erfahrung in der Architektur der Verteilung von SDKs, Bibliotheken und Komponenten an andere Engineering-Teams.
- Komplexe Ingenieurprobleme lösen, die für hochverfügbare, latenzarme, skalierbare verteilte Systeme typisch sind.
- Großprojekte durchführen, Design, Planung und Ausführung über mehrere Teams hinweg leiten, um technische Richtungen und Produktergebnisse voranzutreiben.
- Proaktiv breitere Probleme und Chancen identifizieren.
- Die nächste Generation unserer Systeme und Produkte antizipieren und gestalten.
- Die Qualität unserer Engineering-Teams erhöhen: Sie werden Möglichkeiten identifizieren und sich für Verbesserungen in der Art und Weise einsetzen, wie wir Software schreiben, unseren Ansatz für Tests und Qualität gestalten und die Gewohnheiten und Prozesse hochwirksamer Teams prägen.
- Mentor und Coach für Einzelpersonen und Teams im gesamten Unternehmen sein.
- Engineering-Communities betreuen, Design-Kollaboration und Wissensaustausch fördern.
- Artikulieren, wie technische Architektur und Teamstruktur interagieren, und Input zur richtigen Organisationsstruktur geben, um unsere Engineering-Ziele zu erreichen.
- Strategischer Berater für die Führungsebene, der die technische Strategie gegenüber geschäftlichen und exekutiven Stakeholdern vertritt und an strategischer Planung teilnimmt.
- Kontinuierliche Verbesserung, neue Praktiken und Initiativen zur operativen Exzellenz in der Abteilung vorantreiben.
- Die Qualität der Abteilung und der Produkte erhöhen.
- Initiative ergreifen und zeitnahe Ergebnisse in einem schnelllebigen und manchmal unklaren Umfeld liefern.
Was Sie benötigen:
- 10+ Jahre Programmiererfahrung, Beherrschung der Softwareentwicklung unabhängig von der Sprache.
- Fortgeschrittene Expertise im Design von Frontend-Plattformen, einschließlich Mobil, Web, SDKs und Micro-Frontends.
- Fortgeschrittene Expertise im Design, Aufbau und Betrieb von großangelegten fehlertoleranten verteilten Systemen, Anwendungen, Datenbanken und Workflows.
- Fähigkeit, Produkt- und UX-Konzepte effektiv in skalierbare technische Lösungen zu übersetzen.
- Nachgewiesene Erfahrung mit Prinzipien und Techniken der kontinuierlichen Bereitstellung: Sie haben Systeme mit geschichteter Testautomatisierung aufgebaut, die immer sicher für automatisierte Releases in die Produktion sind und eine großartige, kurze Zykluszeit für Entwickler ermöglichen.
- Ein hoher Standard dafür, wie „großartig“ aussieht, und Erfahrung in der kontinuierlichen Verbesserung von Altsystemen, um diesen Standard zu erreichen.
- Starkes Urteilsvermögen, Erfahrung im Erkennen und Treffen kritischer Entscheidungen auf ausgewogene und pragmatische Weise.
- Erfahrung im Aufbau von Systemen mit öffentlicher Cloud-Infrastruktur, vorzugsweise AWS.
- Ausgezeichnete mündliche und schriftliche Kommunikationsfähigkeiten, Spanisch von Vorteil.
- Fähigkeit, technische Richtungen über mehrere Teams hinweg zu leiten und zu beeinflussen.
- Erfahrung in Teams, die über Zeitzonen verteilt sind, und die Bereitschaft, die Arbeitszeiten gelegentlich anzupassen.
- Tiefe Erfahrung in ReactJS.
- Erfahrung mit Java und NodeJS.
- Starkes Verständnis von Webtechnologien und -standards.
- Sicherheitsbest Practices (XSS, CSRF, Auth-Flows, sichere Speicherung usw.).
- API-Integration (REST, GraphQL).
- Moderne Build- und Tooling-Ökosysteme (Webpack, Vite, npm/yarn/pnpm usw.).
Vergütung und Vorteile
Die Grundvergütung für diese Rolle ist unten aufgeführt. Das endgültige Grundvergütungsangebot wird basierend auf individuellen Faktoren wie der Erfahrung, den Fähigkeiten und dem Standort des Kandidaten festgelegt. Um alle unsere umfassenden und wettbewerbsfähigen Vorteile zu sehen, besuchen Sie unsere Seite „Vorteile bei SoFi“!
Vergütungsbereich: Zahlungsfrequenz: jährlich. Diese Rolle ist auch für einen Bonus, langfristige Anreize und wettbewerbsfähige Vorteile berechtigt. Weitere Informationen zu unseren Mitarbeiterbenefits finden Sie im obigen Link.
Principal Engineer Arbeitgeber: SoFi
Als Arbeitgeber bieten wir Ihnen die Möglichkeit, in einem dynamischen und innovativen Umfeld zu arbeiten, das sich auf die Transformation der Finanzdienstleistungsbranche konzentriert. Unsere Unternehmenskultur fördert Zusammenarbeit, Kreativität und kontinuierliches Lernen, während wir gleichzeitig ein starkes Engagement für die persönliche und berufliche Entwicklung unserer Mitarbeiter zeigen. Mit umfassenden Vorteilen und einem klaren Fokus auf die Lebensqualität unserer Mitarbeiter sind wir stolz darauf, einen positiven Einfluss auf das Leben unserer Mitglieder auszuüben.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Principal Engineer erhalten könnten
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Fachleuten in Kontakt zu treten. Teile deine Erfahrungen und suche nach Mentoren, die dir helfen können, deinen Fuß in die Tür zu bekommen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Zeige, dass du nicht nur die Lösungen kennst, sondern auch verstehst, warum sie funktionieren.
✨Tipp Nummer 3
Sei proaktiv! Wenn du eine interessante Stelle siehst, bewirb dich direkt über unsere Website. Warte nicht darauf, dass die perfekte Gelegenheit zu dir kommt – mach den ersten Schritt!
✨Tipp Nummer 4
Zeige deine Leidenschaft für das Unternehmen! Informiere dich über unsere Werte und Ziele und bringe diese in deinen Gesprächen ein. Lass uns wissen, warum du Teil unseres Teams werden möchtest und wie du zur Veränderung im Finanzsektor beitragen kannst.
Wir glauben, dass du diese Fähigkeiten brauchst, um Principal Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut zu unserer Unternehmenskultur passen.
Mach es klar und prägnant:Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir wollen schnell verstehen, was du kannst und wie du uns helfen kannst, unsere Ziele zu erreichen.
Zeig deine Leidenschaft:Erzähle uns, warum du dich für diese Rolle interessierst und was dich an der Finanztechnologie begeistert. Deine Begeisterung kann einen großen Unterschied machen und zeigt uns, dass du wirklich Teil unseres Teams werden möchtest.
Bewirb dich über unsere Website:Um sicherzustellen, dass deine Bewerbung die richtige Aufmerksamkeit erhält, bewirb dich direkt über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten und du bist einen Schritt näher dran, Teil von uns zu werden!
Wie man sich auf ein Vorstellungsgespräch bei SoFi vorbereitet
✨Verstehe die Unternehmensvision
Mach dich mit der Vision und den Werten des Unternehmens vertraut. Wenn du verstehst, wie das Unternehmen die Finanzwelt verändern möchte, kannst du deine Antworten im Interview besser auf deren Ziele abstimmen und zeigen, dass du ein Teil dieser Veränderung sein möchtest.
✨Technische Expertise demonstrieren
Bereite dich darauf vor, deine technischen Fähigkeiten zu präsentieren. Sei bereit, über deine Erfahrungen mit Frontend-Architekturen, verteilten Systemen und modernen Technologien wie ReactJS zu sprechen. Zeige konkrete Beispiele, wie du komplexe Probleme gelöst hast und welche Standards du in deinen Projekten gesetzt hast.
✨Cross-funktionale Zusammenarbeit betonen
Da die Rolle stark cross-funktional ist, solltest du Beispiele für erfolgreiche Zusammenarbeit mit anderen Teams (z.B. Produktmanagement, UX, Backend) parat haben. Erkläre, wie du technische Lösungen entwickelt hast, die den Bedürfnissen verschiedener Stakeholder gerecht werden.
✨Fragen vorbereiten
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und dem Unternehmen. Frage nach den Herausforderungen, die das Team aktuell hat, oder wie sie die technische Strategie in den nächsten Jahren weiterentwickeln möchten.