Senior AI Software Engineer - Finance Products

  • Indefinido
  • Jornada completa
  • Teletrabajo

¿Quiénes somos?

En Kashio desarrollamos soluciones tecnológicas financieras B2B SaaS que permiten a las empresas automatizar pagos, cobranzas, conciliaciones y otros procesos financieros críticos.

Nuestra plataforma opera en un entorno transaccional donde la disponibilidad, confiabilidad, precisión y escalabilidad son esenciales. Procesamos operaciones financieras para empresas en Latinoamérica y continuamos nuestra expansión hacia nuevos mercados.

Estamos fortaleciendo nuestros equipos de ingeniería con profesionales capaces de construir soluciones robustas, asumir responsabilidad sobre los sistemas que desarrollan y aprovechar la inteligencia artificial para elevar la productividad y calidad del software.

¿A quién buscamos?

Buscamos un/a Senior AI Software Engineer con sólida experiencia desarrollando sistemas backend y soluciones financieras en producción, especialmente en procesos de recaudo, conciliación, facturación y gestión de movimientos contables.

Este no es un rol de investigación en inteligencia artificial ni de desarrollo exclusivamente asistido por herramientas de IA. Buscamos un/a ingeniero/a de software senior, con profundidad técnica, criterio arquitectónico y capacidad de construir soluciones completas de principio a fin.

Tu misión será diseñar, desarrollar y evolucionar servicios financieros críticos, garantizando la integridad de cada operación, la consistencia de los datos y la confiabilidad de los sistemas que procesan dinero real.

Valoramos especialmente la autonomía, la curiosidad técnica, la capacidad de aprender rápidamente y la mentalidad de builder: profesionales que convierten problemas complejos en soluciones funcionales y mantenibles.

¿Qué harás?

1) Desarrollo de productos financieros

  • Diseñar, desarrollar y mantener servicios backend relacionados con recaudo, conciliación, facturación y registro de operaciones financieras.

  • Asumir ownership sobre flujos completos, desde el análisis técnico hasta su implementación, despliegue y operación.

  • Construir servicios y componentes reutilizables, escalables y preparados para ambientes transaccionales.

  • Diseñar y documentar contratos de API, modelos de datos y reglas de negocio.

2) Integridad transaccional y consistencia financiera

  • Implementar mecanismos de idempotencia, control de duplicados y trazabilidad de operaciones.

  • Asegurar la consistencia de los movimientos financieros y su conciliación contra registros contables o ledger.

  • Diseñar controles para prevenir diferencias monetarias, errores de redondeo y procesamiento inconsistente.

  • Identificar y resolver problemas asociados con concurrencia, fallas parciales y operaciones distribuidas.

3) Ingeniería de software y calidad técnica

  • Elaborar los análisis técnicos de las entregas del squad para su revisión con Arquitectura.

  • Diseñar pruebas automatizadas que validen reglas financieras, escenarios excepcionales y condiciones de falla.

  • Participar en revisiones de código y elevar los estándares de ingeniería del equipo.

  • Aplicar buenas prácticas de diseño, mantenibilidad, seguridad y evolución de servicios.

4) Operación, observabilidad e inteligencia artificial

  • Monitorear y diagnosticar servicios productivos utilizando logs, métricas y trazas.

  • Investigar incidentes, identificar causas raíz y desarrollar soluciones preventivas.

  • Utilizar asistentes y agentes de programación con IA para acelerar desarrollo, pruebas, documentación y análisis técnico.

  • Validar técnicamente el código generado con IA, manteniendo responsabilidad sobre su calidad y comportamiento en producción.

Requisitos

  • 8+ años de experiencia desarrollando software, principalmente backend o sistemas distribuidos.

  • Experiencia práctica escribiendo y manteniendo código propio durante los últimos 24 meses.

  • Haber construido desde cero al menos un sistema en producción utilizado por múltiples clientes.

  • Experiencia en fintech, pagos, banca o sistemas financieros relacionados con recaudo, conciliación, facturación, ledger o cuentas por cobrar/pagar.

  • Conocimiento sólido de diseño de APIs, bases de datos relacionales y arquitectura de servicios.

  • Capacidad para analizar problemas complejos de consistencia, concurrencia y procesamiento transaccional.

  • Experiencia diagnosticando incidentes productivos mediante logs, métricas y trazas.

  • Experiencia utilizando herramientas de IA para desarrollo de software, con capacidad de revisar y validar sus resultados.

  • Capacidad para desarrollar soluciones autónomamente y colaborar con equipos multidisciplinarios.

  • Inglés B2 como mínimo.

Qué te haría destacar

  • Experiencia aplicando conceptos de contabilidad de partida doble en sistemas financieros.

  • Haber desarrollado motores de conciliación, registros contables o sistemas de facturación.

  • Experiencia con facturación electrónica, SUNAT, CFDI u otros marcos fiscales regionales.

  • Integraciones con ERPs, bancos o plataformas financieras.

  • Experiencia con TypeScript, Node.js, NestJS, PostgreSQL o Python.

  • Conocimiento de AWS, Kubernetes, OpenTelemetry o Sentry.

  • Conocimiento de Rust.

  • Experiencia construyendo sistemas financieros desde etapas tempranas hasta su operación a escala.

  • Mentalidad de builder y capacidad de comprender profundamente las decisiones técnicas detrás de lo que construyes.

Condiciones del trabajo

  • Área: Ingeniería / Productos Financieros.

  • Modalidad: 100% remota, desde Latinoamérica.

  • Seniority: Senior.

  • Tipo de posición: Contribuidor individual, sin personas a cargo.

  • Participación en el ciclo completo de desarrollo y operación de servicios productivos.

  • Condiciones contractuales y remuneración según país, experiencia y política vigente de Kashio.

¿Qué ofrecemos?

  • Participar directamente en el desarrollo de productos financieros que procesan operaciones reales para empresas de Latinoamérica.

  • Ownership técnico sobre soluciones críticas, desde su diseño hasta su funcionamiento en producción.

  • Problemas complejos de ingeniería, consistencia transaccional y procesamiento financiero.

  • Colaboración con profesionales de Arquitectura, Ingeniería, Producto, QA y Plataforma.

  • Un entorno de ingeniería AI-ready donde la automatización, las herramientas inteligentes y la calidad técnica forman parte del trabajo diario.

  • Autonomía para proponer soluciones, tomar decisiones técnicas y seguir desarrollándote profesionalmente.

Tipo de puesto: Tiempo completo

|
|
Desarrollado por Factorial
Construir mi página de empresa