directohace 10 meses

Lead Software Engineer

NubankBuenos AiresHíbrido · Tiempo completo
Líder8+ años

Lead Software Engineer en Nubank, Buenos Aires, Argentina. Participar en el diseño y evolución de sistemas distribuidos a gran escala, liderar iniciativas técnicas y mentoría de ingenieros.

Por qué aplicar

Liderar equipos y diseñar soluciones escalables en Nubank puede ser ideal para profesionales experimentados en sistemas distribuidos y microservicios que buscan un desafío en una empresa líder en servicios financieros digitales.

Descripción del puesto

Lead Software Engineer – Buenos Aires, Argentina (Hybrid) About Us Nu es una de las plataformas financieras digitales más grandes del mundo, con más de 127 millones de clientes en Brasil, México y Colombia. Guiados por nuestra misión de combatir la complejidad y empoderar a las personas, estamos redefiniendo los servicios financieros en América Latina y esto es solo el comienzo del futuro púrpura que estamos construyendo. Listada en la Bolsa de Valores de Nueva York (NYSE: NU), combinamos tecnología propietaria, inteligencia de datos y un modelo operativo eficiente para ofrecer productos financieros que son simples, accesibles y humanos. Nuestro impacto ha sido reconocido por rankings globales como Time 100 Companies, Fast Company's Most Innovative Companies y Forbes World's Best Bank. Visita nuestra página institucional https://international.nubank.com.br/careers/ About the role Nuestro equipo de Ingeniería ayuda a Nu a crear y escalar la tecnología que impulsa los mejores productos financieros de América Latina. Nos esforzamos por prácticas de desarrollo de software de última generación, utilizando una variedad de tecnologías y arquitecturas para construir sistemas resilientes, seguros y altamente escalables. Como Lead Software Engineer, jugarás un papel clave en la configuración de la dirección técnica de múltiples equipos, impulsando el diseño y la evolución de sistemas distribuidos a gran escala que atienden a millones de clientes. Si bien valoramos la experiencia con nuestra pila de tecnología, estamos seguros de que los ingenieros que están ansiosos por aprender tendrán éxito aquí y les enseñaremos Clojure como nuestro lenguaje principal de backend. Construirás y evolucionarás: - Servicios de micro escala horizontal escritos principalmente en Clojure, utilizando Finagle y aprovechando técnicas de programación funcional y arquitectura hexagonal - Trabajos de alta velocidad y comunicación entre servicios utilizando Kafka - Pipelines de Integración Continua y Despliegue en AWS - Soluciones de almacenamiento de datos utilizando Datomic y DynamoDB - Monitoreo y observabilidad con Prometheus - Servicios que se ejecutan tanto como sea posible en Kubernetes Somos una organización ligera en procesos que valora las interacciones humanas. Trabajamos en equipos pequeños e independientes que se sienten como startups dentro de la empresa y evitamos la centralización y el acoplamiento innecesarios siempre que sea realista. Entendemos que la ejecución es clave para el éxito y optimizamos continuamente nuestros procesos para eliminar cuellos de botella. You'll be responsible for - Trabajar con sistemas distribuidos a gran escala y comprender su amplia arquitectura y compensaciones - Establecer la dirección técnica para múltiples equipos, asegurando la alineación con las áreas de negocio y las estrategias de arquitectura - Impulsar la innovación pragmática mientras se garantizan soluciones resilientes, seguras y flexibles que escalan en todos los productos y geografías - Mentorizar a ingenieros de todos los equipos y ayudar a mantener un alto nivel técnico en toda la organización - Escribir, probar, instrumentar, documentar y mantener código de alta calidad - Participar en revisiones de código y apoyar el crecimiento de otros en y alrededor de tus equipos - Colaborar estrechamente con líderes de Producto, Diseño e Ingeniería para construir nuevas experiencias de extremo a extremo - Garantizar la observabilidad integral, el monitoreo de rendimiento y el manejo de errores robusto en los servicios del equipo - Participar en rotaciones de guardia para tu equipo y responder a incidentes según sea necesario - Centrarse principalmente en aplicaciones de backend, mientras se está abierto a contribuir al desarrollo móvil y frontend según las necesidades del negocio We are looking for a person who has - Al menos 8 años de experiencia desarrollando productos digitales en entornos complejos - Experiencia profunda en sistemas distribuidos, arquitectura de microservicios y tecnologías en la nube - Un historial comprobado de diseño y entrega de sistemas a gran escala que atienden a miles o millones de usuarios - Una sólida experiencia en lenguajes de programación orientados a objetos o funcionales, con la capacidad de trabajar en varios idiomas - Capacidad demostrada para liderar iniciativas técnicas en varios equipos, incluso sin autoridad directa - Experiencia en la mentoría de ingenieros senior y elevar el nivel técnico en las organizaciones - Conocimiento práctico de metodologías de desarrollo de software ágil y experiencia previa con CI/CD - Fuertes habilidades de comunicación para identificar y prevenir riesgos y explicar compensaciones claramente a las partes interesadas técnicas y no técnicas - Habilidades avanzadas en inglés Location Buenos Aires, Argentina. Our Benefits Nuestros beneficios están diseñados para apoyar tu bienestar, desarrollo y vida fuera del trabajo. Incluyen: - Oportunidad de obtener equidad - Seguro de salud - Seguro de vida - NuCare - Seguro de viaje de negocios internacional - NuLanguage - Vacaciones - Licencias parentales - Subsidio de trabajo en casa Incluso si sientes que no cumples con todos los requisitos, te alentamos a postularte: tus habilidades y experiencias únicas pueden ser justo lo que estamos buscando y estamos emocionados de aprender más sobre lo que puedes aportar a nuestro equipo. Work Model for this Role Híbrido 2-3 veces a la semana: Nuestro modelo de trabajo híbrido nos lleva a la oficina al menos dos veces a la semana, en días estratégicos diseñados para maximizar la conexión y la colaboración del equipo. Para más detalles, visita https://building.nubank.com/nu-hybrid-work-model/

Responsabilidades

  • Diseñar y evolucionar sistemas distribuidos a gran escala
  • Liderar iniciativas técnicas
  • Mentoría de ingenieros
  • Colaboración con líderes de producto, diseño e ingeniería

Skills requeridas

Diseño de sistemas a gran escalaArquitectura de microserviciosProgramación orientada a objetos o funcionalLiderazgo técnicoMentoría de ingenierosComunicación efectivaLiderazgoMentoríaTrabajo en equipo

Beneficios

  • Seguro de salud
  • Seguro de vida
  • NuCare
  • Oportunidad de obtener equidad
  • Seguro de viaje internacional
  • NuLanguage
  • Vacaciones
  • Licencias parentales
  • Asignación para trabajar desde casa