PTC
PTC
PTC desarrolla software empresarial para fabricantes, con herramientas de gestión del ciclo de vida del producto (PLM) y del servicio (SLM). Sus productos ayudan a los equipos a coordinar el diseño, la fabricación y el servicio de productos, y respaldan su desarrollo, la calidad y la eficiencia operativa. Las grandes empresas de fabricación discreta utilizan el software de PTC.

Ingeniero principal de software, ALM — PTC

Define la dirección técnica de las plataformas de gestión del ciclo de vida de las aplicaciones (ALM) de PTC e impulsa su arquitectura, escalabilidad y modernización en la nube. Colabora con los equipos de ingeniería, producto y clientes para impulsar el software empresarial.

Descripción

  • Define la dirección técnica a largo plazo de los productos y plataformas ALM.
  • Diseña hojas de ruta de arquitectura y estrategias tecnológicas para los equipos de ingeniería.
  • Asesora sobre diseño de software, escalabilidad, rendimiento y excelencia operativa.
  • Guía la evolución de los productos teniendo en cuenta los retos de los clientes, los patrones de implementación y las tendencias del mercado.
  • Lidera debates técnicos y coordina a los equipos de ingeniería, arquitectura, producto y atención al cliente.
  • Contribuye al diseño y la evolución de sistemas empresariales seguros, resilientes y escalables.
  • Impulsa la modernización de la arquitectura nativa en la nube, los microservicios, las funciones basadas en IA, la observabilidad y la escalabilidad de la plataforma.
  • Revisa y orienta decisiones clave de arquitectura e ingeniería.
  • Promueve buenas prácticas de ingeniería, calidad del código, automatización, pruebas y excelencia operativa.
  • Investiga problemas complejos de rendimiento, fiabilidad, escalabilidad y operaciones.
  • Detecta cuellos de botella arquitectónicos y recomienda mejoras.
  • Apoya implementaciones a escala empresarial con conocimientos de sistemas distribuidos, bases de datos, infraestructura en la nube y rendimiento de aplicaciones.
  • Evalúa si las tecnologías emergentes son adecuadas para la cartera ALM de PTC.
  • Promueve la ingeniería asistida por IA, la automatización, el análisis de datos y las prácticas modernas de entrega de software.
  • Lidera pruebas de concepto y evaluaciones técnicas.
  • Colabora con clientes, socios y expertos del sector.
  • Trabaja con Gestión de Producto para vincular las prioridades técnicas con los objetivos de negocio y las necesidades de los clientes.
  • Colabora con responsables de ingeniería, arquitectos, ingenieros principales y especialistas técnicos.
  • Se coordina con los equipos de Éxito del Cliente, Soporte y Servicios para resolver problemas técnicos complejos.
  • Participa en iniciativas estratégicas con clientes.
  • Guía a ingenieros sénior y a futuros líderes técnicos.
  • Promueve prácticas de arquitectura de software, ingeniería del rendimiento, DevOps y desarrollo nativo en la nube.
  • Contribuye a foros de ingeniería, comunidades técnicas e iniciativas de intercambio de conocimientos.
  • Representa a ALM como experto técnico dentro de la organización y de la comunidad de ingeniería en general.

Requisitos

  • Grado o máster en informática, ingeniería de software o un campo relacionado
  • Al menos 10 años de experiencia profesional en ingeniería de software
  • Trayectoria en el diseño, desarrollo y operación de plataformas de software empresarial a gran escala
  • Amplios conocimientos de Java y del desarrollo backend moderno
  • Sólida experiencia en sistemas distribuidos, arquitecturas nativas en la nube y microservicios
  • Dominio de patrones de arquitectura de software y prácticas de ingeniería actuales
  • Experiencia definiendo estrategia técnica y arquitectura para varios equipos de ingeniería
  • Especialización en rendimiento, escalabilidad, fiabilidad y excelencia operativa
  • Sólidas habilidades de resolución de problemas, comunicación y gestión de partes interesadas
  • Capacidad para orientar decisiones técnicas y de negocio con conocimientos sólidos y reconocidos
  • Familiaridad con ALM, DevOps, ingeniería de sistemas o plataformas de entrega de software
  • Experiencia con Codebeamer, Jira, Polarion, Jama, Azure DevOps u otras herramientas comparables
  • Experiencia con al menos una plataforma de nube pública: AWS, Azure o GCP
  • Experiencia con Kubernetes, Docker, CI/CD, automatización de infraestructura y herramientas de observabilidad
  • Conocimientos de IA y aprendizaje automático y de sus aplicaciones en software empresarial
  • Experiencia desarrollando productos para sectores regulados, como automoción, aeroespacial, dispositivos médicos o fabricación industrial
  • Trayectoria con patentes, publicaciones del sector, ponencias en conferencias o contribuciones sustanciales al código abierto

Beneficios

  • Oportunidades para explorar, aprender y desarrollarse
  • La oportunidad de convertir ideas en realidad
  • Colaboración con líderes experimentados del sector
  • Trabajo con tecnologías avanzadas
  • Prácticas de privacidad y protección de datos