
Sun Life es una empresa global de servicios financieros con sede en Toronto, Canadá. Fundada en 1865, ofrece soluciones de seguros, inversión, asesoramiento financiero, patrimonio, salud y gestión de activos para particulares, empresas e instituciones. Sun Life opera en América del Norte, Asia y Europa, combinando servicios financieros con propuestas centradas en la salud y haciendo hincapié en la sostenibilidad, la diversidad y la inclusión, así como en su impacto en la comunidad. Su amplia actividad respalda equipos que trabajan en finanzas, atención sanitaria, consultoría y servicios relacionados.
Ingeniero/a de Software Sénior, Pruebas y Automatización con IA — Sun Life, Waterloo Híbrido
Ingeniero/a de Software Sénior que ayuda a impulsar la plataforma de ingeniería de calidad agéntica de Sun Life. El puesto se centra en las pruebas asistidas por IA, las herramientas para desarrolladores, las API y la automatización de ingeniería.
90.000 $ – 140.000 $ / año
HíbridoTiempo completoSeniorIdioma Obligatorio: inglésIngeniero de softwareIngeniero full-stackDescripción
- Crear, probar, mantener y mejorar software para la plataforma de orquestación de ingeniería de calidad agéntica.
- Desarrollar funcionalidades habilitadas por IA que fortalezcan la productividad de ingeniería y la calidad del software.
- Diseñar flujos de trabajo agénticos para pruebas, automatización y entrega de software.
- Conectar agentes de IA con herramientas de ingeniería, marcos de pruebas y servicios de la plataforma.
- Impulsar las capacidades de pruebas asistidas por IA y automatización de ingeniería.
- Colaborar con equipos de ingeniería para identificar mejoras de la plataforma y oportunidades de innovación.
- Desarrollar API, servicios y aplicaciones de acuerdo con prácticas modernas de ingeniería.
- Contribuir a decisiones de diseño técnico y mejoras de la arquitectura de la plataforma.
- Ayudar a establecer estándares de plataforma, componentes reutilizables y buenas prácticas de ingeniería.
- Realizar experimentos y pruebas de concepto con tecnologías emergentes y soluciones habilitadas por IA.
- Aplicar métodos de entrega Agile y comentarios continuos para perfeccionar las capacidades de la plataforma.
- Compartir conocimientos, colaborar con colegas y apoyar el desarrollo técnico en todo el equipo.
- Ayudar a los usuarios de la plataforma con la resolución de problemas, orientación técnica y capacitación.
Requisitos
- Título universitario, diploma universitario o experiencia práctica equivalente en informática, ingeniería de software, tecnologías de la información o una disciplina relacionada.
- Al menos cinco años de experiencia en el diseño, desarrollo y soporte de software en entornos de entrega Agile.
- Experiencia en el diseño, construcción, integración o soporte de agentes de IA, flujos de trabajo agénticos y software habilitado por IA.
- Experiencia en la creación de herramientas para desarrolladores o integraciones con modelos de lenguaje de gran tamaño, incluidas extensiones para IDE, Model Context Protocol, API de llamada a herramientas e ingeniería de prompts o contexto.
- Dominio avanzado de Python, además de experiencia con Java, JavaScript, TypeScript o C#.
- Experiencia en el diseño y desarrollo de API, servicios, integraciones y soluciones de automatización.
- Conocimientos prácticos de herramientas de automatización de pruebas como Playwright, Bruno/REST, PyETL, JUnit, Jest, pytest o xUnit.
- Experiencia con control de versiones, estrategias de ramificación y flujos de trabajo de entrega de software basados en Git.
- Experiencia utilizando PostgreSQL y aplicando principios modernos de modelado de datos.
- Experiencia con plataformas en la nube y patrones actuales de implementación de aplicaciones, especialmente AWS.
- Familiaridad con Docker y entornos de desarrollo en contenedores.
- Sólidas capacidades analíticas y de resolución de problemas.
- Excelentes habilidades de comunicación, colaboración y relación con las partes interesadas.
- Se valorará la experiencia aplicando IA y capacidades agénticas a las pruebas, la ingeniería de calidad o la entrega de software.
- Se valorará la familiaridad con la gobernanza de agentes, marcos de evaluación, observabilidad y prácticas de IA responsable.
- Se valorará la experiencia con automatización de flujos de trabajo, plataformas de productividad de ingeniería y herramientas de capacitación para desarrolladores.
- Se valorará la experiencia fomentando la adopción tecnológica mediante comunidades de práctica, incorporación, mentoría o capacitación.
Beneficios
- Acceso a un entorno centrado en el aprendizaje, el desarrollo y la mejora continuos.
- Apoyo para la movilidad interna por parte de líderes comprometidos con el crecimiento profesional.
- Flexibilidad de trabajo híbrido, con opciones desde casa o la oficina según las necesidades del negocio y de los clientes.
- Los empleados elegibles de Sun Life pueden participar en planes discrecionales de incentivos vinculados al desempeño individual y de la empresa.
- Apoyo para adaptaciones durante el proceso de solicitud, incluidos formatos alternativos de la publicación para personas con discapacidades.