Text copied to clipboard!

Título

Text copied to clipboard!

Ingeniero/a Principal de Software

Descripción

Text copied to clipboard!
Estamos buscando un/a Ingeniero/a Principal de Software con amplia experiencia técnica, visión estratégica y capacidad de liderazgo para dirigir el diseño, desarrollo y evolución de plataformas tecnológicas críticas para el negocio. Esta posición desempeña un papel clave en la definición de arquitecturas modernas, la toma de decisiones técnicas de alto impacto y la mentoría de equipos de ingeniería multidisciplinarios. La persona seleccionada será responsable de impulsar estándares de excelencia en desarrollo, calidad, seguridad, rendimiento y escalabilidad, colaborando estrechamente con producto, diseño, operaciones y liderazgo ejecutivo. Como Ingeniero/a Principal de Software, actuarás como referente técnico dentro de la organización, identificando oportunidades de mejora en sistemas existentes y proponiendo soluciones sostenibles alineadas con los objetivos empresariales. Participarás en la definición de hojas de ruta tecnológicas, evaluación de herramientas, modernización de aplicaciones heredadas y adopción de buenas prácticas de ingeniería, incluyendo integración continua, entrega continua, observabilidad, pruebas automatizadas y diseño orientado a dominios. Buscamos a una persona con sólida experiencia en desarrollo de software a gran escala, capaz de equilibrar la ejecución práctica con la estrategia técnica de largo plazo. Deberás colaborar con equipos distribuidos, facilitar discusiones complejas, resolver problemas de arquitectura y promover una cultura de aprendizaje continuo, responsabilidad compartida e innovación. También será importante tu capacidad para traducir necesidades de negocio en soluciones técnicas viables, priorizando mantenibilidad, seguridad y experiencia del usuario. En este puesto, tendrás influencia directa sobre decisiones relacionadas con plataformas en la nube, microservicios, APIs, gestión de datos, resiliencia operativa y rendimiento de aplicaciones. Esperamos que puedas revisar diseños técnicos, orientar a ingenieros/as senior y establecer marcos de trabajo que permitan a los equipos entregar valor de forma consistente y eficiente. Además, contribuirás a la contratación y desarrollo del talento técnico, ayudando a elevar el nivel general de la organización. El entorno ideal para esta posición requiere pensamiento analítico, comunicación clara, criterio técnico sólido y una actitud proactiva frente a desafíos complejos. Valoramos especialmente la experiencia en entornos ágiles, organizaciones orientadas a producto y ecosistemas tecnológicos en constante evolución. Si te motiva resolver problemas difíciles, construir software robusto y liderar con el ejemplo, esta oportunidad te permitirá generar un impacto significativo tanto en la dirección tecnológica como en el crecimiento del equipo y del negocio.

Responsabilidades

Text copied to clipboard!
  • Definir la arquitectura técnica de sistemas y plataformas de software empresariales.
  • Liderar decisiones técnicas estratégicas alineadas con objetivos de negocio.
  • Guiar y mentorizar a ingenieros/as senior y equipos de desarrollo.
  • Impulsar buenas prácticas de calidad, seguridad, pruebas y rendimiento.
  • Colaborar con producto, diseño y operaciones para entregar soluciones escalables.
  • Evaluar tecnologías, herramientas y marcos para mejorar la plataforma.
  • Supervisar revisiones de código y diseños técnicos de alto impacto.
  • Promover la modernización de sistemas heredados y la reducción de deuda técnica.

Requisitos

Text copied to clipboard!
  • Experiencia extensa en desarrollo de software y arquitectura de sistemas distribuidos.
  • Dominio de al menos un lenguaje moderno de programación de backend o full stack.
  • Conocimiento profundo de servicios en la nube, APIs y microservicios.
  • Experiencia liderando iniciativas técnicas complejas en entornos escalables.
  • Capacidad demostrada para mentorizar equipos y comunicar decisiones técnicas.
  • Conocimiento de prácticas DevOps, CI/CD, observabilidad y automatización.
  • Experiencia con bases de datos relacionales y no relacionales.
  • Comprensión sólida de seguridad, rendimiento y resiliencia de aplicaciones.

Posibles preguntas de la entrevista

Text copied to clipboard!
  • ¿Cuántos años de experiencia tienes en ingeniería de software a nivel senior o principal?
  • ¿Has liderado decisiones de arquitectura para sistemas distribuidos o de alta escala?
  • ¿Qué lenguajes de programación dominas a nivel profesional?
  • ¿Tienes experiencia trabajando con plataformas en la nube como AWS, Azure o GCP?
  • ¿Has mentorado a ingenieros/as y liderado revisiones técnicas complejas?
  • ¿Qué experiencia tienes con microservicios, APIs y automatización de despliegues?