




Resumen: El Ingeniero Principal de Outcode Software es un rol crítico de liderazgo que define la dirección técnica, impulsa las mejores prácticas y mentoriza a los ingenieros para garantizar la entrega exitosa de proyectos y la satisfacción del cliente. Aspectos destacados: 1. Liderar y definir la dirección técnica en diversos proyectos de software. 2. Impulsar las mejores prácticas de ingeniería y fomentar el aprendizaje continuo. 3. Mentorizar a ingenieros y solucionar desafíos técnicos complejos. **Puesto de Ingeniero Principal** El Ingeniero Principal de Outcode Software desempeña un rol crítico de liderazgo 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 e impulsar 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 las mejores prácticas, el Ingeniero Principal participa activamente en la ejecución de proyectos, interactúa directamente con los clientes, mentoriza a ingenieros, realiza revisiones de código, resuelve problemas técnicos complejos y contribuye a la estrategia y dirección general 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 integral de la ejecución del proyecto, actuando como ancla técnica tanto para el equipo como para el cliente durante toda la colaboració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 de forma constante 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 las 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, abordar 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 la capacidad 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 con sus compromisos. * **Orientación Técnica:** Brindar orientación técnica detallada en todos los proyectos asignados, 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 Capacitación:** Colaborar con los Gerentes de Ingeniería y los 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, asegurando 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 optimicen los flujos de desarrollo y mejoren la productividad general. **Requisitos** * 8\+ años de experiencia en ingeniería de software, con un historial comprobado de liderazgo y experiencia técnica. * Conocimientos sólidos en diversas tecnologías y metodologías de desarrollo (por ejemplo, Agile, DevOps, plataformas en la nube). * Experiencia comprobada liderando proyectos de extremo a extremo, 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. * Capacidad para facilitar y participar en rituales ágiles (reuniones diarias, refinamientos, planificación, retrospectivas). * Fuertes habilidades prácticas de programación, con disposición para escribir y corregir código siempre que el proyecto lo exija. * Experiencia sólida 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 mentorizando y capacitando a ingenieros, fomentando una cultura de excelencia técnica. * Habilidades excepcionales para resolver problemas y solucionar incidencias, especialmente en situaciones técnicas complejas. * Excelentes habilidades de comunicación, con capacidad para trabajar eficazmente entre equipos y con la dirección. * Pasión por el aprendizaje continuo y por mantenerse actualizado con las tendencias del sector. E04JI80034mh4096qs0


