Logo for LuRecruiter

Principal Engineer (Head of Engineering) - Fintech/Blockchain

Key Facts

Remote From: 
Full time
Senior (5-10 years)
Spanish

Other Skills

  • Decision Making
  • Delegation Skills
  • Distributed Team Management
  • Communication
  • Leadership
  • Strategic Thinking

Roles & Responsibilities

  • 7+ years of software engineering experience with at least 2 years in senior technical leadership roles overseeing multiple teams.
  • Proven track record designing and operating production systems in at least two of: core banking digital, ledger engines (double/triple entry accounting), payment processing/orchestration, crypto custody/settlement, or BaaS/PaaS for financial services.
  • Experience in regulated financial environments.
  • Strong background in event-driven architectures (domain events, message brokers such as Kafka or RabbitMQ, event sourcing, CQRS, and eventual consistency) in financial systems.

Requirements:

  • Define architecture, APIs, patterns, standards, and domain separation across Core Platform, B2C, and B2B.
  • Review key technical decisions, solution designs, and critical trade-offs; validate approaches and challenge solutions rather than performing day-to-day code reviews.
  • Orchestrate work across internal squads (B2C/B2B) and coordinate with external vendors to ensure cohesive execution.
  • Decide on technical vs business trade-offs, determine what belongs in the Core, and serve as the final technical authority for the system.

Job description

Estamos buscando un Principal Engineer - Head of Engineering 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 organizacional, 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:

  • 7+ años de experiencia en ingeniería de software, con al menos 2 años 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.
  • Capacidad de desarrollar líderes técnicos: haber elevado el nivel de Tech Leads o Senior Devs, no solo dictando estándares sino acompañando, cuestionando, y construyendo autonomía técnica en otros.
  • Inglés técnico (documentación, vendors internacionales, comunidad técnica).

Qué ofrecemos:

  • Trabajo remoto desde LATAM
  • Pago competitivo en USD
  • Alto ownership e impacto real en el negocio
  • Entorno dinámico
  • Crecimiento profesional


Related jobs

Other jobs at LuRecruiter

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.