Nubank

Staff Software Engineer - México

AWSKubernetes
Traducción automática. Consulta el original.

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:

  1. Microservicios escalables horizontalmente, escritos principalmente en Clojure, utilizando Finagle y aprovechando técnicas de programación funcional y arquitectura hexagonal.
  1. Trabajos de alto rendimiento y comunicación entre servicios utilizando Kafka.
  1. Pipelines de Integración y Despliegue Continuo en AWS.
  1. Soluciones de almacenamiento de datos utilizando Datomic y DynamoDB.
  1. Monitorización y observabilidad con Prometheus.
  1. Servicios ejecutándose tanto como sea posible en Kubernetes.

Serás responsable de

  1. Trabajar con sistemas distribuidos a gran escala y comprender su arquitectura general y sus compensaciones.
  1. Establecer la dirección técnica para múltiples equipos, asegurando la alineación con las Áreas de Negocio y las estrategias de arquitectura.
  1. Impulsar la innovación pragmática garantizando soluciones resilientes, seguras y flexibles que escalen en productos y geografías.
  1. Mentorizar a ingenieros de diferentes equipos y ayudar a mantener un alto nivel técnico en toda la organización.
  1. Escribir, probar, instrumentar, documentar y mantener código de alta calidad.
  1. Emparejarse y participar en revisiones de código para apoyar el crecimiento de otros dentro y alrededor de tus equipos.
  1. Colaborar estrechamente con líderes de Producto, Diseño e Ingeniería para construir nuevas experiencias de extremo a extremo.
  1. Garantizar una observabilidad completa, monitorización del rendimiento y un manejo robusto de errores en los servicios del equipo.
  1. Participar en rotaciones de guardia para tu equipo y responder a incidentes según sea necesario.
  1. 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

  1. Al menos 8 años de experiencia desarrollando productos digitales en entornos complejos.
  1. Profunda experiencia en sistemas distribuidos, arquitectura de microservicios y tecnologías en la nube.
  1. Un historial probado en el diseño y entrega de sistemas a gran escala que atienden a miles o millones de usuarios.
  1. Una sólida formación en lenguajes de programación orientados a objetos o funcionales, con la capacidad de trabajar en múltiples lenguajes.
  1. Capacidad demostrada para liderar iniciativas técnicas en múltiples equipos, incluso sin autoridad directa.
  1. Experiencia en mentorizar a ingenieros senior y elevar el nivel técnico en las organizaciones.
  1. Conocimiento práctico de metodologías ágiles de desarrollo de software y experiencia previa con CI/CD.
  1. 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.
  1. 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.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores