Job Openings Principal Engineer (Head of Engineering) - Fintech/Blockchain

About the job Principal Engineer (Head of Engineering) - Fintech/Blockchain

Estamos buscando un Principal Engineer para una fintech en crecimiento que está construyendo una plataforma financiera con productos B2C y B2B.

Sobre el rol

Buscamos un perfil híbrido con fuerte criterio técnico y capacidad de liderazgo transversal, responsable de asegurar la coherencia, escalabilidad y correcta ejecución del sistema de nuestro cliente en su conjunto (Core Platform + B2C + B2B).

No es un rol hands-on en código, pero sí profundamente técnico. No es un Individual contributor puro, tampoco un Engineering Manager tradicional enfocado en gestión de personas. Es el dueño técnico del sistema completo, con responsabilidad directa sobre la ejecución técnica de ambos squads (B2C y B2B).

Reporta a: CTO

El CTO define dirección tecnológica y estrategia. El Principal Engineer asegura ejecución técnica coherente y escalable. Es una relación de delegación técnica estratégica, no jerárquica operativa tradicional.

Responsabilidades:

  • Define — arquitectura, APIs, patrones, estándares, separación de dominios.
  • Revisa — decisiones técnicas clave, diseños de solución, trade-offs críticos. No hace code review del día a día, pero sí valida enfoques y cuestiona soluciones.
  • Orquesta — distribuye y delega trabajo entre equipos, coordina squads internos (B2C / B2B), y alinea trabajo con vendors externos (ej. Grid Dynamics).
  • Destraba — resuelve conflictos técnicos entre squads, elimina bloqueos arquitectónicos, y toma decisiones cuando hay ambigüedad o desacuerdo.
  • Alinea — asegura que Tech Leads y Senior Devs estén tomando decisiones consistentes con la arquitectura y los estándares del sistema. Los desarrolla y eleva, no los reemplaza.
  • Decide — evalúa trade-offs técnicos vs. negocio, define qué entra al Core y qué no, y es la autoridad técnica final del sistema.

Requerimientos:

  • 5+ años de experiencia en ingeniería de software, con al menos 1 año en roles de liderazgo técnico senior, donde la responsabilidad haya sido transversal a múltiples equipos y no limitada a un solo squad.
  • Experiencia comprobable diseñando y operando en producción al menos dos de los siguientes sistemas: core banking digital, ledger engines (double/triple entry accounting), motores de pagos (payment processing/orchestration), plataformas de crypto custody/settlement, o plataformas BaaS/PaaS financieras.
  • Experiencia en entornos regulados financieramente.
  • Experiencia con arquitecturas event-driven: diseño de eventos de dominio, message brokers (Kafka, RabbitMQ o equivalente), event sourcing, CQRS, y patrones de consistencia eventual en sistemas financieros donde la exactitud transaccional es crítica.
  • Experiencia diseñando plataformas multi-tenant: aislamiento de datos, configuración parametrizable por tenant sin branching de código, rate limiting, y modelos de seguridad por cliente.
  • Capacidad demostrada de alinear múltiples equipos técnicos hacia una arquitectura unificada, evitando fragmentación y decisiones locales inconsistentes — especialmente en entornos donde coexisten equipos internos y vendors externos.

Qué ofrecemos:

  • Trabajo remoto desde LATAM
  • Pago en USD: 4k-5k USD
  • Alto ownership e impacto real en el negocio
  • Entorno dinámico y crecimiento profesional