Nubank busca un Staff Software Engineer para su equipo en Buenos Aires, Argentina. El rol es híbrido y se enfoca en el desarrollo de sistemas distribuidos a gran escala, utilizando Clojure como lenguaje principal y trabajando con tecnologías como AWS, Kafka y Kubernetes.
Atractivo para ingenieros experimentados que buscan liderar iniciativas técnicas en una empresa innovadora como Nubank.
Staff Software Engineer – Buenos Aires, Argentina (Híbrido) Acerca de nosotros 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 luchar contra la complejidad y empoderar a las personas, estamos redefiniendo los servicios financieros en América Latina y esto todavía es solo el comienzo del futuro púrpura que estamos construyendo. Cotizamos en la Bolsa 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 en https://international.nubank.com.br/careers/. Acerca del rol 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. Buscamos prácticas de desarrollo de software de vanguardia, utilizando una variedad de tecnologías y arquitecturas para construir sistemas resilientes, seguros y altamente escalables. Como Staff Software Engineer, desempeñarás un papel clave en la definició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 nuestro stack tecnológico, confiamos en que los ingenieros ansiosos por aprender tendrán éxito aquí, y te enseñaremos Clojure como nuestro principal lenguaje backend. Construirás y evolucionarás: - Microservicios escalables horizontalmente escritos principalmente en Clojure, usando Finagle y aprovechando técnicas de programación funcional y arquitectura hexagonal. - Trabajos de alto rendimiento y comunicación entre servicios usando Kafka. - Pipelines de Integración y Despliegue Continuo en AWS. - Soluciones de almacenamiento de datos usando Datomic y DynamoDB. - Monitoreo y observabilidad con Prometheus. - Servicios que se ejecutan tanto como sea posible en Kubernetes. Somos una organización con pocos procesos que valora las interacciones humanas. Trabajamos en equipos pequeños e independientes que se sienten como startups dentro de la empresa y evitamos el acoplamiento y la centralización 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. Serás responsable de - Trabajar con sistemas distribuidos a gran escala y comprender su arquitectura general y sus 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 garantizando soluciones resilientes, seguras y flexibles que escalen en productos y geografías. - Mentorear a ingenieros de diferentes 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. - Emparejarte y participar en revisiones de código para apoyar el crecimiento de otros dentro 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. - Asegurar una observabilidad completa, monitoreo de rendimiento y manejo robusto de errores en los servicios del equipo. - Participar en rotaciones de guardia para tu equipo y responder a incidentes según sea necesario. - Enfocarse principalmente en aplicaciones backend, mientras se está abierto a contribuir al desarrollo móvil y frontend según las necesidades del negocio. Buscamos una persona que tenga - Al menos 8 años de experiencia desarrollando productos digitales en entornos complejos. - Profunda experiencia 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 formación en lenguajes de programación orientados a objetos o funcionales, con la capacidad de trabajar en múltiples lenguajes. - Capacidad demostrada para liderar iniciativas técnicas en múltiples equipos, incluso sin autoridad directa. - Experiencia en mentoría de ingenieros senior y en elevar el nivel técnico en organizaciones. - Conocimiento práctico de metodologías ágiles de desarrollo de software y experiencia previa con CI/CD. - Sólidas habilidades de comunicación para identificar y prevenir riesgos, y explicar las compensaciones claramente a partes interesadas tanto técnicas como no técnicas. - Inglés avanzado. Ubicación Buenos Aires, Argentina. Nuestros Beneficios Nuestros beneficios están diseñados para apoyar tu bienestar, desarrollo y vida fuera del trabajo. Incluyen: - Posibilidad de ganar acciones. - Seguro de Salud. - Seguro de Vida. - NuCare. - Seguro de viaje de negocios internacional. - NuLanguage. - Vacaciones. - Licencias parentales. - Subsidio para trabajar desde casa. Incluso si sientes que no cumples con todas las calificaciones, te animamos 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. Modelo de Trabajo para este Rol Híbrido 2–3 veces/semana: Nuestro modelo de trabajo híbrido nos lleva a la oficina al menos dos veces por semana, en días estratégicos diseñados para maximizar la conexión y colaboración del equipo. Para más detalles, visita https://building.nubank.com/nu-hybrid-work-model/.