Engineering Lead in Santiago at Xepelin
Explore Related Opportunities
Job Description
Buscamos un Tech Lead que disfrute resolviendo problemas complejos de ingeniería y diseñando sistemas que puedan evolucionar durante años, no solamente implementando la próxima funcionalidad.
Esperamos a alguien capaz de comprender en profundidad el dominio de negocio en el que trabaja, colaborando con Producto y otros stakeholders para transformar necesidades de negocio en soluciones simples, robustas y escalables. Buscamos a alguien que no solo implemente requerimientos, sino que ayude a descubrirlos, desafiar supuestos y diseñar sistemas que puedan evolucionar junto con el negocio, equilibrando velocidad de entrega, mantenibilidad y costo operacional.
El rol combina arquitectura, liderazgo técnico y mentoría. Vas a ayudar al equipo a tomar mejores decisiones de ingeniería, elevar la calidad del software y construir una plataforma que pueda seguir creciendo.
No buscamos a quien escriba más código. Buscamos a quien ayude al equipo a construir mejores sistemas y a tomar mejores decisiones técnicas.
- Diseñar soluciones técnicas robustas para problemas complejos, priorizando simplicidad, escalabilidad y mantenibilidad por sobre soluciones ad hoc.
- Liderar el diseño de sistemas distribuidos, definiendo arquitecturas, contratos e integraciones entre servicios.
- Guiar al equipo en decisiones técnicas importantes, explicando los trade-offs y construyendo consenso.
- Identificar deuda técnica y proponer una evolución continua de la arquitectura, evitando que el crecimiento del producto comprometa la plataforma.
- Ser mentor de otros ingenieros mediante code reviews, diseño colaborativo y acompañamiento técnico.
- Elevar la calidad del software impulsando buenas prácticas de ingeniería, testing, observabilidad, despliegues y operación en producción.
- Liderar iniciativas técnicas que involucren múltiples equipos y asegurar una correcta coordinación entre ellos.
- Colaborar con Producto y Diseño para encontrar soluciones técnicamente viables sin perder foco en el impacto para el cliente.
- Identificar riesgos técnicos de forma anticipada y proponer estrategias para mitigarlos.
- Participar activamente en la evolución de los estándares de ingeniería de Xepelin.
- +8 años desarrollando software en entornos de producción.
- Experiencia diseñando y evolucionando sistemas distribuidos de alta escala.
- Capacidad para modelar soluciones que puedan crecer con el negocio, evitando complejidad innecesaria.
- Experiencia liderando técnicamente proyectos complejos que involucren múltiples equipos y dominios.
- Experiencia tomando decisiones de arquitectura considerando trade-offs de performance, disponibilidad, consistencia, mantenibilidad y costo.
- Haber sido mentor de otros ingenieros y demostrar un historial elevando el nivel técnico de un equipo.
- Excelentes habilidades de comunicación para explicar decisiones técnicas tanto a ingenieros como a stakeholders no técnicos.
- Experiencia mejorando procesos de ingeniería, estándares de calidad y productividad del equipo.
- Preferible: experiencia con Typescript o Golang.