
Sun Life è una società globale di servizi finanziari con sede a Toronto, in Canada. Fondata nel 1865, offre soluzioni assicurative, di investimento, consulenza finanziaria, gestione patrimoniale, servizi sanitari e gestione degli asset a privati, aziende e istituzioni. Sun Life opera in Nord America, Asia ed Europa, combinando i servizi finanziari con proposte orientate alla salute e ponendo l’accento sulla sostenibilità, sulla diversità e sull’inclusione, nonché sull’impatto nelle comunità. La sua ampia attività sostiene team che lavorano nei settori della finanza, della sanità, della consulenza e dei servizi correlati.
Senior Software Engineer, Test e automazione con IA — Sun Life, Waterloo ibrido
Senior Software Engineer che contribuisce allo sviluppo della piattaforma di ingegneria della qualità agentica di Sun Life. Il ruolo si concentra sui test assistiti dall’IA, sugli strumenti per sviluppatori, sulle API e sull’automazione ingegneristica.
90.000 $ – 140.000 $ / anno
IbridoTempo pienoSeniorLingua Richiesta: ingleseIngegnere del softwareIngegnere full-stackDescrizione
- Creare, testare, mantenere e migliorare il software per la piattaforma di orchestrazione dell’ingegneria della qualità agentica.
- Sviluppare funzionalità basate sull’IA che rafforzino la produttività ingegneristica e la qualità del software.
- Progettare flussi di lavoro agentici per test, automazione e distribuzione del software.
- Collegare gli agenti di IA agli strumenti di ingegneria, ai framework di test e ai servizi della piattaforma.
- Far progredire le capacità di test assistiti dall’IA e di automazione ingegneristica.
- Collaborare con i team di ingegneria per individuare miglioramenti della piattaforma e opportunità di innovazione.
- Sviluppare API, servizi e applicazioni secondo pratiche moderne di ingegneria.
- Contribuire alle decisioni di progettazione tecnica e ai miglioramenti dell’architettura della piattaforma.
- Contribuire a definire gli standard della piattaforma, componenti riutilizzabili e buone pratiche di ingegneria.
- Condurre esperimenti e prove di concetto con tecnologie emergenti e soluzioni basate sull’IA.
- Applicare metodi di distribuzione Agile e feedback continui per perfezionare le funzionalità della piattaforma.
- Condividere competenze, collaborare con i colleghi e sostenere lo sviluppo tecnico all’interno del team.
- Assistere gli utenti della piattaforma nella risoluzione dei problemi, nella consulenza tecnica e nella formazione.
Requisiti
- Laurea, diploma universitario o esperienza pratica equivalente in informatica, ingegneria del software, tecnologie dell’informazione o disciplina correlata.
- Almeno cinque anni di esperienza nella progettazione, nello sviluppo e nel supporto di software in ambienti di distribuzione Agile.
- Esperienza nella progettazione, realizzazione, integrazione o assistenza di agenti di IA, flussi di lavoro agentici e software basato sull’IA.
- Esperienza nella creazione di strumenti per sviluppatori o integrazioni con modelli linguistici di grandi dimensioni, incluse estensioni IDE, Model Context Protocol, API per la chiamata di strumenti e progettazione di prompt o contesto.
- Competenze avanzate in Python e esperienza con Java, JavaScript, TypeScript o C#.
- Esperienza nella progettazione e nello sviluppo di API, servizi, integrazioni e soluzioni di automazione.
- Conoscenza operativa di strumenti di automazione dei test come Playwright, Bruno/REST, PyETL, JUnit, Jest, pytest o xUnit.
- Esperienza con il controllo del codice sorgente, le strategie di branching e i flussi di lavoro di distribuzione software basati su Git.
- Esperienza nell’uso di PostgreSQL e nell’applicazione di moderni principi di modellazione dei dati.
- Esperienza con piattaforme cloud e attuali modalità di distribuzione delle applicazioni, in particolare AWS.
- Familiarità con Docker e gli ambienti di sviluppo containerizzati.
- Solide capacità analitiche e di problem solving.
- Eccellenti capacità di comunicazione, collaborazione e coinvolgimento degli stakeholder.
- Costituisce un requisito preferenziale l’esperienza nell’applicazione dell’IA e delle capacità agentiche ai test, all’ingegneria della qualità o alla distribuzione del software.
- Costituisce un requisito preferenziale la familiarità con la governance degli agenti, i framework di valutazione, l’osservabilità e le pratiche di IA responsabile.
- Costituisce un requisito preferenziale l’esperienza con l’automazione dei flussi di lavoro, le piattaforme per la produttività ingegneristica e gli strumenti di abilitazione degli sviluppatori.
- Costituisce un requisito preferenziale l’esperienza nel promuovere l’adozione tecnologica attraverso comunità di pratica, onboarding, coaching o formazione.
Benefit
- Accesso a un ambiente incentrato sull’apprendimento, lo sviluppo e il miglioramento continui.
- Supporto alla mobilità interna da parte di leader impegnati nella crescita professionale.
- Flessibilità del lavoro ibrido, con opzioni da casa o in ufficio in base alle esigenze aziendali e dei clienti.
- I dipendenti Sun Life idonei possono partecipare a piani discrezionali di incentivazione legati alle prestazioni individuali e aziendali.
- Supporto per gli accomodamenti durante il processo di candidatura, inclusi formati alternativi dell’annuncio per le persone con disabilità.