




Resumen: El Ingeniero Principal en Outcode Software es un rol crítico de liderazgo técnico que define la dirección técnica, impulsa las mejores prácticas y capacita a los ingenieros en distintos proyectos, garantizando al mismo tiempo una entrega exitosa. Aspectos destacados: 1. Dirigir y definir la dirección técnica en diversos proyectos 2. Impulsar las mejores prácticas de ingeniería y fomentar el aprendizaje continuo 3. Interactuar directamente con los clientes y capacitar a los ingenieros **Puesto de Ingeniero Principal** El Ingeniero Principal en Outcode Software desempeña un papel de liderazgo crítico al definir y mantener la dirección técnica en los proyectos asignados. Este puesto requiere una profunda experiencia en metodologías de desarrollo de software, experiencia práctica con una amplia gama de tecnologías y la capacidad de influir y promover mejores prácticas a nivel organizacional. El Ingeniero Principal colabora estrechamente con el Director de Ingeniería para asegurar que todos los equipos sigan las mejores prácticas establecidas y tengan acceso a los recursos y capacitación necesarios para lograr el éxito. Más allá de definir y hacer cumplir dichas prácticas, el Ingeniero Principal participa activamente en la ejecución de proyectos, interactúa directamente con los clientes, capacita a ingenieros, realiza revisiones de código, resuelve problemas técnicos complejos y contribuye a la estrategia general y dirección de la empresa. Es responsable de fomentar una cultura de aprendizaje continuo, excelencia técnica y colaboración entre los equipos de ingeniería, garantizando al mismo tiempo que cada proyecto bajo su supervisión se entregue con éxito y cumpla con las expectativas del cliente.**Liderazgo en proyectos e interacción con clientes** El Ingeniero Principal asume la responsabilidad total de la ejecución del proyecto, actuando como ancla técnica tanto para el equipo como para el cliente durante toda la relación. * **Liderazgo en proyectos:** Liderar los proyectos asignados desde su concepción hasta su entrega, asegurando que el alcance, la calidad y los plazos se cumplan constantemente y que el trabajo se entregue a tiempo y dentro del presupuesto. * **Interacción con clientes:** Actuar como punto de contacto principal con el cliente, manteniendo una comunicación clara, proactiva y transparente sobre el avance, los riesgos, las compensaciones y las decisiones. * **Rituales ágiles:** Impulsar y participar en ceremonias ágiles (reuniones diarias, refinamientos, planificación, retrospectivas y revisiones), asegurando que el equipo opere con disciplina y previsibilidad. * **Revisiones de solicitudes de extracción (pull requests):** Realizar revisiones exhaustivas y oportunas de las solicitudes de extracción, brindando comentarios accionables que mejoren la calidad del código, su mantenibilidad y su alineación con los estándares arquitectónicos. * **Contribución práctica:** Ponerse manos a la obra y escribir o corregir código siempre que el proyecto lo requiera: ya sea para desbloquear al equipo, resolver problemas críticos o acelerar la entrega de elementos de alta prioridad. * **Auditorías de código:** Realizar auditorías periódicas de código en los proyectos asignados para identificar riesgos, deuda técnica y oportunidades de mejora, así como para garantizar el cumplimiento continuo de los estándares de ingeniería. **Liderazgo técnico y excelencia en ingeniería** Más allá de la entrega individual de proyectos, el Ingeniero Principal moldea la cultura técnica más amplia y las capacidades de Outcode Software. * **Apoyo al equipo:** Actuar como recurso de referencia para desbloquear a los equipos de proyectos mediante la resolución de desafíos técnicos complejos, la provisión de soluciones y la ayuda para cumplir sus compromisos. * **Orientación técnica:** Brindar orientación técnica profunda en cada proyecto asignado, elevando el nivel de ingeniería mediante la mentoría y el ejemplo. * **Definición de mejores prácticas:** Liderar la creación y adopción de mejores prácticas y directrices de ingeniería que se alineen con la visión y los objetivos de Outcode Software. * **Implementación y acompañamiento:** Colaborar con los gerentes de ingeniería y líderes técnicos para implementar y garantizar la adopción de mejores prácticas en todos los proyectos. * **Capacitación y desarrollo:** Planificar, organizar y llevar a cabo programas continuos de capacitación y mentoría para asegurar que los ingenieros aprendan y mejoren sus habilidades de forma constante. * **Contribución a la estrategia:** Trabajar junto con la alta dirección para definir estrategias técnicas que impulsen los objetivos a largo plazo de la empresa, garantizando su alineación con los objetivos comerciales generales. * **Herramientas internas y mejora de procesos:** Contribuir a la construcción y mantenimiento de herramientas, marcos de trabajo y procesos internos que agilicen los flujos de desarrollo y mejoren la productividad general. **Requisitos** * 8 años o más de experiencia en ingeniería de software, con un historial comprobado de liderazgo y experiencia técnica. * Conocimientos sólidos en una variedad de tecnologías y metodologías de desarrollo (por ejemplo, Agile, DevOps, plataformas en la nube). * Experiencia comprobada liderando proyectos de principio a fin, asumiendo la responsabilidad de su entrega según el alcance, la calidad y los plazos acordados. * Capacidad demostrada para interactuar directamente con los clientes, comunicando conceptos técnicos con claridad y gestionando las expectativas entre las partes interesadas. * Facilidad para facilitar y participar en rituales ágiles (reuniones diarias, refinamientos, planificación, retrospectivas). * Habilidades sólidas de programación práctica, con disposición para escribir y corregir código siempre que el proyecto lo exija. * Experiencia consolidada en prácticas de revisión de código, auditorías de código y garantía del cumplimiento de las mejores prácticas. * Experiencia comprobada en la mentoría y capacitación de ingenieros, fomentando una cultura de excelencia técnica. * Habilidades excepcionales para la resolución de problemas y la solución de incidencias, especialmente en situaciones técnicas complejas. * Excelentes habilidades comunicativas, con capacidad para trabajar eficazmente entre equipos y con la alta dirección. * Pasión por el aprendizaje continuo y por mantenerse actualizado con las tendencias del sector. E04JI80034mh4096qs0


