
Ang Sun Life ay isang pandaigdigang kompanya ng mga serbisyong pinansyal na nakabase sa Toronto, Canada. Itinatag noong 1865, nagbibigay ito ng mga solusyon sa insurance, pamumuhunan, payong pinansyal, yaman, kalusugan at pamamahala ng asset para sa mga indibidwal, negosyo at institusyon. Nagpapatakbo ang Sun Life sa Hilagang Amerika, Asya at Europa, na pinagsasama ang mga serbisyong pinansyal at mga alok na nakatuon sa kalusugan habang binibigyang-diin ang pagpapanatili, pagkakaiba-iba at inklusyon, at ambag sa komunidad. Sinusuportahan ng malawak nitong negosyo ang mga pangkat na nagtatrabaho sa pananalapi, pangangalagang pangkalusugan, pagkonsulta at mga kaugnay na serbisyo.
Senior Software Engineer, Pagsubok at Automation ng AI — Sun Life, Waterloo Hybrid
Senior Software Engineer na tutulong sa pagpapaunlad ng agentic quality engineering platform ng Sun Life. Nakatuon ang tungkulin sa AI-assisted testing, mga tool para sa developer, API, at engineering automation.
$90,000 – $140,000 / taon
HybridFull-timeSeniorKinakailangang Wika: InglesFull-stack engineerInhinyero ng softwarePaglalarawan
- Gumawa, sumubok, magpanatili, at magpahusay ng software para sa agentic quality engineering orchestration platform.
- Bumuo ng mga feature na pinapagana ng AI upang mapalakas ang productivity ng engineering at kalidad ng software.
- Magdisenyo ng mga agentic workflow para sa testing, automation, at software delivery.
- Ikonekta ang mga AI agent sa engineering tools, test framework, at platform service.
- Paunlarin ang mga kakayahan sa AI-assisted testing at engineering automation.
- Makipagtulungan sa mga engineering team upang tukuyin ang mga pagpapahusay sa platform at mga pagkakataon para sa inobasyon.
- Bumuo ng mga API, service, at application ayon sa makabagong kasanayan sa engineering.
- Mag-ambag sa mga teknikal na desisyon sa disenyo at pagpapahusay ng arkitektura ng platform.
- Tumulong sa pagtatatag ng mga pamantayan ng platform, reusable component, at pinakamahuhusay na kasanayan sa engineering.
- Magsagawa ng mga eksperimento at proof-of-concept gamit ang mga umuusbong na teknolohiya at solusyong pinapagana ng AI.
- Ilapat ang Agile delivery method at tuloy-tuloy na feedback upang mapahusay ang mga kakayahan ng platform.
- Ibahagi ang kaalaman, makipagtulungan sa mga kasamahan, at suportahan ang teknikal na pag-unlad sa buong team.
- Tumulong sa mga user ng platform sa troubleshooting, teknikal na gabay, at enablement.
Mga Kinakailangan
- Bachelor’s degree, diploma sa kolehiyo, o katumbas na praktikal na karanasan sa computer science, software engineering, information technology, o kaugnay na disiplina.
- Hindi bababa sa limang taong karanasan sa pagdidisenyo, pagbuo, at pagsuporta sa software sa mga kapaligirang gumagamit ng Agile delivery.
- Karanasan sa pagdidisenyo, pagbuo, pag-integrate, o pagsuporta sa mga AI agent, agentic workflow, at software na pinapagana ng AI.
- Karanasan sa paggawa ng developer tools o integration sa large language model, kabilang ang IDE extension, Model Context Protocol, tool-calling API, at prompt o context engineering.
- Mahusay na kasanayan sa Python at karanasan sa Java, JavaScript, TypeScript, o C#.
- Karanasan sa pagdidisenyo at pagbuo ng mga API, service, integration, at automation solution.
- Praktikal na kaalaman sa mga tool para sa test automation gaya ng Playwright, Bruno/REST, PyETL, JUnit, Jest, pytest, o xUnit.
- Karanasan sa source control, branching strategy, at Git-based software delivery workflow.
- Karanasan sa paggamit ng PostgreSQL at paglalapat ng makabagong prinsipyo sa data modeling.
- Karanasan sa mga cloud platform at kasalukuyang pattern ng application deployment, lalo na sa AWS.
- Pamilyaridad sa Docker at containerized development environment.
- Malakas na kakayahan sa pagsusuri at paglutas ng problema.
- Napakahusay na kasanayan sa komunikasyon, pakikipagtulungan, at pakikipag-ugnayan sa stakeholder.
- Mas mainam: karanasan sa paglalapat ng AI at agentic capability sa testing, quality engineering, o software delivery.
- Mas mainam: pamilyaridad sa agent governance, evaluation framework, observability, at responsableng AI practice.
- Mas mainam: karanasan sa workflow automation, engineering productivity platform, at developer enablement tool.
- Mas mainam: karanasan sa paghikayat ng paggamit ng teknolohiya sa pamamagitan ng communities of practice, onboarding, coaching, o enablement.
Mga Benepisyo
- Access sa kapaligirang nakatuon sa tuloy-tuloy na pagkatuto, pag-unlad, at pagpapahusay.
- Suporta para sa internal mobility mula sa mga lider na nakatuon sa propesyonal na paglago.
- Flexibility sa hybrid work, na may opsyong magtrabaho mula sa bahay o opisina batay sa pangangailangan ng negosyo at kliyente.
- Maaaring lumahok ang mga kwalipikadong empleyado ng Sun Life sa mga discretionary incentive plan na nakabatay sa performance ng indibidwal at kumpanya.
- Suporta sa accommodation habang isinasagawa ang proseso ng aplikasyon, kabilang ang mga alternatibong format ng posting para sa mga taong may kapansanan.