Senior to Staff Software Engineer

Hace 7 días

Puebla de Zaragoza Pue, Puebla (municipio); Estado de Puebla, México Kavak S.r.l. Jornada completa

Sobre Kavak

Como el primer unicornio mexicano, con presencia en varios países y un modelo de negocio AI‐first, en Kavak estamos redefiniendo el mercado de autos usados y la experiencia de millones de usuarios en LatAm. Hemos sido una de las compañías mejor valoradas de la región y recientemente cerramos una ronda de inversión de USD $300M liderada por Andreessen Horowitz, una de las mayores inversiones que han hecho en Latinoamérica. Con este crecimiento, nos emociona sumar a más personas que nos ayuden a construir el próximo capítulo de nuestro producto, llevando al siguiente nivel nuestros esfuerzos de construir con inteligencia artificial.

Estamos construyendo con IA en nuestra operación core; desde comercio conversacional, hasta marketing generativo, hasta sistemas que extraen insights de millones de interacciones. Somos un equipo que imagina lo imposible, lo construye y vive la disrupción, la proactividad y la ambición en un contexto de hipercrecimiento.

Sobre el Rol

Buscamos Senior y Staff Back End Engineers para el equipo de Payments, el equipo responsable de que cada peso que entra y sale de Kavak lo haga de forma correcta, trazable y sin fallas.

Kavak está consolidando toda su infraestructura de pagos en un solo equipo dedicado a cash-in y cash-out. Eso significa construir desde cero un nuevo servidor de cash-out, unificar los canales de ingreso de dinero y asegurar que cada transacción, desde un punto de venta hasta un pago a proveedor, tenga la disponibilidad que exige una operación de esta escala.

Responsabilidades Diseñar, construir y mantener los sistemas de cash-in y cash-out de Kavak, asegurando alta disponibilidad, trazabilidad completa y cero tolerancia a errores silenciosos.

Implementar el nuevo servidor de cash-out como uno de los primeros proyectos al entrar.

Unificar los canales de ingreso de dinero de la compañía en una infraestructura coherente y mantenible.

Registrar y conciliar las ventas realizadas en puntos de venta, asegurando que cada transacción quede correctamente capturada.

Realizar conciliaciones de pagos y mantener el catálogo de proveedores actualizado y operativo.

Monitorear transacciones en tiempo real e implementar alertas que permitan detectar y resolver incidentes antes de que escalen.

Colaborar con el equipo contable y de finanzas para asegurar que los sistemas de pagos soporten los requerimientos de cierre y auditoría.

Requisitos Mínimo de 5 a 7 años de experiencia como software engineer

Dominio de Java o Go (indispensable).

Experiencia construyendo sistemas de pagos: cash-in, cash-out, conciliaciones, integraciones con procesadores pasarelas de pago.

Experiencia diseñando servicios de alta disponibilidad con trazabilidad end-to-end, donde una caída tiene impacto financiero directo y medible.

Experiencia consolidando sistemas fragmentados en infraestructura unificada y escalable.

Plus

Experiencia en fintech, neobancos, procesadores de pago o empresas con operación financiera de alto volumen.

Familiaridad con SPEI u otros sistemas de pago interbancarios.

Experiencia con sistemas ERP o integraciones contables.

Cualidades clave Ownership profundo: cuando algo falla en producción, eres quien lo resuelve, no quien lo reporta.

Autonomía para avanzar sin necesitar validación constante.

Sentido de impacto: entiendes que cada decisión técnica tiene consecuencias financieras reales.

Kavak Talent Mindsets

Deliver Impact:

You prioritize what generates measurable results and raise the bar using technology and data. You have a consistent track record of delivering relevant and measurable results.

Engage Fast:

You act on problems and opportunities. You decide on time, advance in short cycles, and adjust when necessary without compromising standards.

Engage with Purpose:

You act with extreme ownership, taking total responsibility for results that impact your work and aligning decisions with Kavak's vision and purpose.

Play to Win Together:

You prioritize collective results over individual success.

Beneficios en Mé