Lenovo
Nubank
Senior Software Engineer – Mexiko-Stadt, Mexiko (Hybrid)
Über Nu
Nu bedient mehr als 140 Millionen Kunden und verfolgt die Mission, Komplexität zu bekämpfen und Menschen zu stärken. Das Unternehmen hat durch innovative Produkte und menschenzentrierte Dienstleistungen eine Branchentransformation vorangetrieben.
Proprietäre Technologie und Daten im großen Maßstab treiben Nu's digitale Plattform an, die entwickelt wurde, um finanziellen Zugang, Fortschritt und Transparenz zu fördern. Sein Geschäftsmodell lebt von Kundenzufriedenheit und niedrigeren Kosten, was einen Kreislauf aus Wachstum und Rentabilität speist.
Besuchen Sie unsere Unternehmensseite
Über die Rolle
Unser Engineering-Team hilft Nu bei der Entwicklung und Skalierung der Technologie, die die besten Finanzprodukte Lateinamerikas antreibt. Wir streben nach modernsten Softwareentwicklungspraktiken und nutzen eine Vielzahl von Technologien und Architekturen, um robuste, sichere und hoch skalierbare Systeme zu erstellen.
Als Senior Software Engineer spielen Sie eine Schlüsselrolle bei der Gestaltung und Weiterentwicklung von verteilten Systemen im großen Maßstab innerhalb Ihres Teams und beeinflussen technische Entscheidungen in enger Zusammenarbeit mit angrenzenden Teams. Während wir Erfahrung mit unserem Tech-Stack schätzen, sind wir zuversichtlich, dass Ingenieure, die lernbegierig sind, hier erfolgreich sein werden – und wir werden Ihnen Clojure als unsere Hauptsprache für backend beibringen.
Wir sind eine prozessarme Organisation, die menschliche Interaktionen schätzt. Wir arbeiten in kleinen, unabhängigen Teams, die sich wie Start-ups innerhalb des Unternehmens anfühlen, und vermeiden unnötige Kopplung und Zentralisierung, wo immer dies realistisch ist. Wir verstehen, dass die Ausführung der Schlüssel zum Erfolg ist, und optimieren kontinuierlich unsere Prozesse, um Engpässe zu beseitigen.
Sie werden aufbauen und weiterentwickeln
- Horizontal skalierbare Microservices, hauptsächlich in Clojure geschrieben, unter Verwendung von Finagle und unter Nutzung funktionaler Programmiertechniken und hexagonalen Architekturen
- Hochdurchsatz-Jobs und Inter-Service-Kommunikation mit Kafka
- Continuous Integration und Deployment-Pipelines auf AWS
- Datenspeicherlösungen mit Datomic und DynamoDB
- Monitoring und Observability mit Prometheus
- Services, die so weit wie möglich in Kubernetes laufen
Sie werden verantwortlich sein für
- Arbeit mit verteilten Systemen im großen Maßstab und Verständnis ihrer breiten Architektur und Kompromisse
- Leitung der technischen Ausrichtung für Ihr Team und Partnerschaft mit angrenzenden Teams, um Lösungen mit unserer Architektur und Geschäftsstrategie in Einklang zu halten
- Förderung pragmatischer Innovation bei gleichzeitiger Gewährleistung robuster, sicherer und flexibler Lösungen, die über Produkte und Regionen hinweg skalieren
- Mentoring von Ingenieuren innerhalb und um Ihr Team herum und Hilfe bei der Aufrechterhaltung eines hohen technischen Niveaus
- Schreiben, Testen, Instrumentieren, Dokumentieren und Pflegen von qualitativ hochwertigem Code
- Pairing und Teilnahme an Code-Reviews zur Unterstützung des Wachstums anderer in und um Ihr Team herum
- Enge Zusammenarbeit mit Produkt-, Design- und Engineering-Führungskräften, um neue End-to-End-Erlebnisse zu schaffen
- Gewährleistung umfassender Observability, Leistungsüberwachung und robuster Fehlerbehandlung über die Dienste Ihres Teams hinweg
- Teilnahme an Bereitschaftsdiensten für Ihr Team und Reaktion auf Vorfälle nach Bedarf
- Fokus hauptsächlich auf backend Anwendungen
Mindestanforderungen
Wir suchen eine Person, die Folgendes mitbringt
- Mindestens 6 Jahre Erfahrung in der Entwicklung digitaler Produkte in komplexen Umgebungen
- Tiefgreifende Expertise in verteilten Systemen, Microservice-Architektur und Cloud-Technologien
- Nachweisliche Erfolgsbilanz bei der Konzeption und Bereitstellung von Systemen im großen Maßstab, die Tausende oder Millionen von Benutzern bedienen
- Umfassende Kenntnisse in objektorientierten oder funktionalen Programmiersprachen mit der Fähigkeit, mit mehreren Sprachen zu arbeiten
- Nachgewiesene Fähigkeit, technische Initiativen end-to-end innerhalb eines Teams und in Zusammenarbeit mit Partnerteams zu leiten
- Erfahrung im Mentoring von Ingenieuren und der Anhebung des technischen Niveaus in ihren Teams
- Praktische Kenntnisse agiler Softwareentwicklungsmethoden und frühere Erfahrung mit CI/CD
- Starke Kommunikationsfähigkeiten zur Identifizierung und Vermeidung von Risiken sowie zur klaren Erklärung von Kompromissen für technische und nicht-technische Stakeholder
- Fortgeschrittene Englischkenntnisse
- Erfahrung mit datenintensiven Systemen (Pipelines, transaktionales vs. analytisches Design) ist ein Plus.
Standort
Mexiko-Stadt, Mexiko.
Auch wenn Sie das Gefühl haben, nicht alle Qualifikationen zu erfüllen, ermutigen wir Sie zur Bewerbung – Ihre einzigartigen Fähigkeiten und Erfahrungen sind vielleicht genau das, wonach wir suchen, und wir sind gespannt darauf, mehr darüber zu erfahren, was Sie unserem Team bieten können.
Arbeitsmodell für diese Rolle
Hybrid 2-3 Mal/Woche: Unser Hybrid-Arbeitsmodell bringt uns mindestens zweimal pro Woche ins Büro, an strategischen Tagen, die darauf ausgelegt sind, die Teamverbindung und Zusammenarbeit zu maximieren. Weitere Details finden Sie unter building.nubank.com/nu-hybrid-work-model/
Unser Rekrutierungsprozess kann die Nutzung von KI-gestützten Tools beinhalten, wie z. B. automatisierte Interviewtranskription und -analyse, um den Bewertungsprozess zu unterstützen. Künstliche Intelligenz wird nicht zur endgültigen Einstellung verwendet; alle Entscheidungen werden von menschlichen Prüfern getroffen.
Um einen konsistenten und fairen Prozess für jeden Kandidaten zu gewährleisten, gibt Nu kein individuelles technisches Feedback. Sehen Sie hier, wie unsere Richtlinien funktionieren
Unsere Vorteile
Unsere Vorteile sind darauf ausgelegt, Ihr Wohlbefinden, Ihre Entwicklung und Ihr Leben außerhalb der Arbeit zu unterstützen. Für Mexiko beinhalten sie:
- Chance auf Beteiligung am Unternehmenserfolg (Equity) bei Nu
- Erweiterte Mutterschafts- und Vaterschaftsurlaube
- Kranken- und Lebensversicherung
- Zahn- und Augenversicherung
- NuCare – unser Programm zur Unterstützung der psychischen Gesundheit und des Wohlbefindens
- Nucleo – unsere Lernplattform mit Kursen
- NuLanguage – unser Sprachlernprogramm
- Urlaubsgeld („Aguinaldo“) von 30 Tagesgehältern pro Jahr
- 17 Tage bezahlter Urlaub mit 25% Urlaubsbonus
- Fitnessstudio-Partnerschaft
- Essenskarte
- Zuschuss für die Arbeit von zu Hause
- Elternberatung
- Relocation Assistance Package, falls zutreffend
