← All jobs

Principal Engineer

About the role

• Liderar decisiones de arquitectura cross-domain sobre boundaries de microservicios, APIs y contratos, arquitecturas event-driven, comunicación síncrona vs. asíncrona, ownership de datos, consistencia, idempotencia, retries, backpressure, resiliencia, seguridad y observabilidad.
• Resolver problemas ambiguos mediante investigación, estructuración de constraints, comparación de alternativas, explicitación de trade-offs y producción de recomendaciones accionables.
• Elevar la capacidad técnica de los responsables de Platform, Development, VoIP y Data mediante mentoring técnico.
• Definir estándares ligeros y reutilizables para APIs, eventos, observabilidad, health checks, timeouts, retries, documentación, ownership, despliegue y decisiones técnicas.
• Establecer mecanismos ligeros de RFC/ADR y revisión técnica mediante Design & Architecture Reviews.
• Evaluar propuestas técnicas de equipos externos, asegurar su alineación con la arquitectura interna y facilitar una transferencia de ownership sostenible.

• 10+ años de experiencia en ingeniería de software, arquitectura o roles técnicos de alta seniority, con experiencia demostrable diseñando y operando sistemas distribuidos en producción.
• Dominio sólido de system design, incluyendo microservicios, APIs, mensajería/eventos, bases de datos, caching, concurrencia, resiliencia y failure handling.
• Experiencia real trabajando con incidentes, escalamiento, migraciones, deuda técnica y decisiones de alto impacto.
• Conocimiento práctico de cloud, containers y Kubernetes suficiente para discutir arquitectura con equipos de Platform.
• Conocimiento de arquitectura de datos, incluyendo OLTP, replicación, consistencia, pipelines, analytics y ownership de datos.
• Capacidad demostrable para trabajar fuera de su área original de expertise y razonar junto a especialistas de distintos dominios.
• Excelente comunicación escrita y verbal, con capacidad para explicar trade-offs técnicos a audiencias técnicas y ejecutivas.
• Inglés profesional para trabajar con vendors, contractors, documentación y talento externo.
• Experiencia ejerciendo influencia técnica más allá de un solo equipo.
• Será un plus contar con experiencia en Telecom, VoIP o plataformas de contact center.
• Será un plus contar con experiencia con sistemas de alto throughput y/o tiempo real.
• Será un plus contar con experiencia con Kafka u otras tecnologías de event streaming.
• Será un plus contar con experiencia en observabilidad con OpenTelemetry, métricas, logs y tracing.
• Será un plus contar con experiencia con MySQL y bases analíticas como ClickHouse.
• Será un plus contar con experiencia en Go, Python o PHP/Laravel.
• Será un plus contar con experiencia trabajando con equipos externos o consultoras.

• Salario competitivo.
• Trabajo 100% remoto, desde cualquier país en LatAm.
• Ambiente de trabajo dinámico, colaborativo y orientado al aprendizaje.
• Un rol con impacto transversal en las decisiones técnicas y evolución de la plataforma.