Banco Mercantil del Norte, S.A.
Nubank
Staff Software Engineer - México
Sobre el puesto
Sobre Nu Nu atiende a más de 140 millones de clientes, con la misión de luchar contra la complejidad y empoderar a las personas. La compañía ha estado liderando una transformación en la industria a través de productos innovadores y servicios centrados en el ser humano.
La tecnología y los datos propios a gran escala impulsan la plataforma digital de Nu, creada para promover el acceso, el avance y la transparencia financiera. Su modelo de negocio se nutre del cariño de los clientes y de menores costes, alimentando un ciclo de crecimiento y rentabilidad.
Visita nuestra página institucional
Nuestro equipo de Ingeniería ayuda a Nu a crear y escalar la tecnología que impulsa los mejores productos financieros de Latinoamérica. Buscamos las prácticas de desarrollo de software más avanzadas, 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 con ganas de aprender tendrán éxito aquí, y te enseñaremos Clojure como nuestro principal lenguaje backend.
Somos una organización con procesos ligeros que valora las interacciones humanas. Trabajamos en equipos pequeños e independientes que se sienten como startups dentro de la empresa y evitamos acoplamientos y centralizaciones innecesarias siempre que sea realista. Entendemos que la ejecución es clave para el éxito y optimizamos continuamente nuestros procesos para eliminar cuellos de botella.
Construirás y evolucionarás:
- Microservicios escalables horizontalmente, escritos principalmente en Clojure, utilizando Finagle y aprovechando técnicas de programación funcional y arquitectura hexagonal.
- Trabajos de alto rendimiento y comunicación entre servicios utilizando Kafka.
- Pipelines de Integración y Despliegue Continuo en AWS.
- Soluciones de almacenamiento de datos utilizando Datomic y DynamoDB.
- Monitorización y observabilidad con Prometheus.
- Servicios ejecutándose tanto como sea posible en Kubernetes.
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.
- Mentorizar 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.
- Emparejarse 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.
- Garantizar una observabilidad completa, monitorización del rendimiento y un 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.
- Centrarse principalmente en aplicaciones backend, estando abierto a contribuir al desarrollo móvil y frontend según las necesidades del negocio.
Requisitos mínimos
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 probado en el 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 mentorizar a ingenieros senior y elevar el nivel técnico en las 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 tanto a stakeholders técnicos como no técnicos.
- Nivel avanzado de inglés.
Ubicación
Ciudad de México, México.
Incluso si sientes que no cumples con todos los requisitos, 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 Puesto
Híbrido 2–3 veces por 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 building.nubank.com/nu-hybrid-work-model/.
Nuestro proceso de contratación puede implicar el uso de herramientas habilitadas por inteligencia artificial, como transcripción y análisis automatizado de entrevistas, para apoyar el proceso de evaluación. La inteligencia artificial no se utiliza para tomar decisiones finales de contratación; todas las decisiones son tomadas por revisores humanos.
Para mantener un proceso consistente y justo para cada candidato, Nu no proporciona retroalimentación técnica individualizada. Consulta cómo funciona nuestra política aquí.
Nuestros Beneficios
Nuestros beneficios están diseñados para apoyar tu bienestar, desarrollo y vida fuera del trabajo. Para México, incluyen:
- Oportunidad de obtener acciones en Nu.
- Permisos de maternidad y paternidad extendidos.
- Seguro de salud y de vida.
- Seguro dental y de visión.
- NuCare – nuestro programa de asistencia para la salud mental y el bienestar.
- Nucleo – nuestra plataforma de aprendizaje de cursos.
- NuLanguage – nuestro programa de aprendizaje de idiomas.
- Bono de Aguinaldo de 30 días de salario al año.
- 17 días de vacaciones pagadas con un 25% de bono vacacional.
- Convenio con gimnasio.
- Tarjeta de alimentos.
- Subsidio para trabajar desde casa.
- Asesoramiento Parental.
- Paquete de Asistencia de Reubicación, si aplica.
