Lenovo
Nubank
Staff Software Engineer - Mexique
À propos du poste
À propos de Nu Nu sert plus de 140 millions de clients, avec pour mission de combattre la complexité et de responsabiliser les gens. L'entreprise est à la tête d'une transformation sectorielle grâce à des produits innovants et des services centrés sur l'humain.
Une technologie et des données propriétaires à grande échelle alimentent la plateforme numérique de Nu, conçue pour promouvoir l'accès, l'avancement et la transparence financiers. Son modèle économique repose sur l'amour des clients et des coûts réduits, alimentant une dynamique de croissance et de rentabilité.
Visitez notre page institutionnelle
Notre équipe d'ingénierie aide Nu à créer et à faire évoluer la technologie qui alimente les meilleurs produits financiers d'Amérique latine. Nous visons des pratiques de développement logiciel de pointe, en utilisant une variété de technologies et d'architectures pour construire des systèmes résilients, sécurisés et hautement évolutifs.
En tant que Staff Software Engineer, vous jouerez un rôle clé dans l'orientation technique de plusieurs équipes, en pilotant la conception et l'évolution de systèmes distribués à grande échelle qui servent des millions de clients. Bien que nous valorisions l'expérience avec notre stack technologique, nous sommes convaincus que les ingénieurs désireux d'apprendre réussiront ici — et nous vous apprendrons le Clojure comme notre principal langage backend.
Nous sommes une organisation légère en processus qui valorise les interactions humaines. Nous travaillons en petites équipes indépendantes qui ressemblent à des startups au sein de l'entreprise et évitons le couplage et la centralisation inutiles lorsque cela est réaliste. Nous comprenons que l'exécution est la clé du succès et optimisons continuellement nos processus pour éliminer les goulots d'étranglement.
Vous construirez et ferez évoluer :
- Des microservices horizontalement évolutifs, principalement écrits en Clojure, utilisant Finagle et exploitant les techniques de programmation fonctionnelle et l'architecture hexagonale
- Des tâches à haut débit et la communication inter-services utilisant Kafka
- Des pipelines d'intégration et de déploiement continus sur AWS
- Des solutions de stockage de données utilisant Datomic et DynamoDB
- La surveillance et l'observabilité avec Prometheus
- Des services fonctionnant autant que possible sur Kubernetes
Vous serez responsable de
- Travailler avec des systèmes distribués à grande échelle et comprendre leur architecture générale et leurs compromis
- Définir la direction technique de plusieurs équipes, en assurant l'alignement avec les domaines d'activité et les stratégies d'architecture
- Piloter l'innovation pragmatique tout en garantissant des solutions résilientes, sécurisées et flexibles qui s'adaptent aux produits et aux zones géographiques
- Mentorer les ingénieurs dans les équipes et aider à maintenir un haut niveau technique à l'échelle de l'organisation
- Écrire, tester, instrumenter, documenter et maintenir du code de haute qualité
- Travailler en binôme et participer aux revues de code pour soutenir la croissance des autres dans et autour de vos équipes
- Collaborer étroitement avec les responsables Produit, Design et Ingénierie pour construire de nouvelles expériences de bout en bout
- Assurer une observabilité complète, une surveillance des performances et une gestion robuste des erreurs sur les services des équipes
- Participer aux rotations de garde de votre équipe et répondre aux incidents si nécessaire
- Se concentrer principalement sur les applications backend, tout en étant ouvert à contribuer au développement mobile et frontend selon les besoins de l'entreprise
Prérequis
Nous recherchons une personne qui a
- Au moins 8 années d'expérience dans le développement de produits numériques dans des environnements complexes
- Une expertise approfondie des systèmes distribués, de l'architecture microservices et des technologies cloud
- Une expérience avérée dans la conception et la livraison de systèmes à grande échelle servant des milliers ou des millions d'utilisateurs
- Une solide expérience en langages de programmation orientés objet ou fonctionnels, avec la capacité de travailler sur plusieurs langages
- Une capacité démontrée à diriger des initiatives techniques dans plusieurs équipes, même sans autorité directe
- Une expérience dans le mentorat d'ingénieurs seniors et l'amélioration du niveau technique au sein des organisations
- Une connaissance pratique des méthodologies de développement logiciel agile et une expérience préalable avec CI/CD
- De solides compétences en communication pour identifier et prévenir les risques, et expliquer clairement les compromis aux parties prenantes techniques et non techniques
- Un niveau d'anglais avancé
Localisation
Mexico City, Mexique.
Même si vous pensez ne pas remplir toutes les qualifications, nous vous encourageons à postuler — vos compétences et expériences uniques pourraient être exactement ce que nous recherchons, et nous sommes impatients d'en savoir plus sur ce que vous pouvez apporter à notre équipe.
Modèle de travail pour ce poste
Hybride 2–3 fois par semaine : Notre modèle de travail hybride nous amène au bureau au moins deux fois par semaine, lors de journées stratégiques conçues pour maximiser la connexion et la collaboration d'équipe. Pour plus de détails, visitez building.nubank.com/nu-hybrid-work-model/.
Notre processus de recrutement peut impliquer l'utilisation d'outils basés sur l'intelligence artificielle, tels que la transcription et l'analyse automatisées des entretiens, pour soutenir le processus d'évaluation. L'intelligence artificielle n'est pas utilisée pour prendre les décisions d'embauche finales ; toutes les décisions sont prises par des examinateurs humains.
Afin de maintenir un processus cohérent et équitable pour chaque candidat, Nu ne fournit pas de retour technique individualisé. Découvrez comment fonctionne notre politique ici
Nos avantages
Nos avantages sont conçus pour soutenir votre bien-être, votre développement et votre vie en dehors du travail. Pour le Mexique, ils comprennent :
- Possibilité de gagner des actions chez Nu
- Congés de maternité et de paternité prolongés
- Assurance santé et vie
- Assurance dentaire et optique
- NuCare – notre programme d'assistance en matière de santé mentale et de bien-être
- Nucleo – notre plateforme d'apprentissage de cours
- NuLanguage – notre programme d'apprentissage des langues
- Prime de vacances ("Aguinaldo") de 30 jours de salaire par an
- 17 jours de congés payés avec 25% de prime de vacances
- Partenariat avec une salle de sport
- Carte alimentaire
- Allocation pour le travail à domicile
- Conseil parental
- Package d'aide à la relocalisation, le cas échéant
