Sun Life
Sun Life
Sun Life ist ein global tätiges Finanzdienstleistungsunternehmen mit Hauptsitz in Toronto, Kanada. Das 1865 gegründete Unternehmen bietet Privatpersonen, Unternehmen und Institutionen Lösungen in den Bereichen Versicherungen, Investments, Finanzberatung, Vermögensverwaltung, Gesundheit und Asset Management. Sun Life ist in Nordamerika, Asien und Europa tätig und verbindet Finanzdienstleistungen mit gesundheitsorientierten Angeboten. Dabei legt das Unternehmen Wert auf Nachhaltigkeit, Vielfalt und Inklusion sowie auf gesellschaftliches Engagement. Das breit aufgestellte Geschäft unterstützt Teams in den Bereichen Finanzen, Gesundheitswesen, Beratung und verwandten Dienstleistungen.

Senior Software Engineer für KI-Tests und Automatisierung – Sun Life, Waterloo, Hybrid

Senior Software Engineer zur Weiterentwicklung der agentenbasierten Qualitätssicherungsplattform von Sun Life. Der Schwerpunkt liegt auf KI-gestütztem Testen, Entwicklertools, APIs und Engineering-Automatisierung.

Beschreibung

  • Software für die agentenbasierte Orchestrierungsplattform für Qualitätssicherung erstellen, testen, warten und weiterentwickeln.
  • KI-gestützte Funktionen entwickeln, die die Produktivität der Engineering-Teams und die Softwarequalität steigern.
  • Agentenbasierte Workflows für Tests, Automatisierung und Softwarebereitstellung entwerfen.
  • KI-Agenten mit Engineering-Tools, Test-Frameworks und Plattformdiensten verbinden.
  • Funktionen für KI-gestütztes Testen und Engineering-Automatisierung weiterentwickeln.
  • Mit Engineering-Teams zusammenarbeiten, um Plattformverbesserungen und Innovationsmöglichkeiten zu identifizieren.
  • APIs, Dienste und Anwendungen nach modernen Engineering-Praktiken entwickeln.
  • Zu technischen Designentscheidungen und Verbesserungen der Plattformarchitektur beitragen.
  • Beim Aufbau von Plattformstandards, wiederverwendbaren Komponenten und bewährten Engineering-Praktiken unterstützen.
  • Experimente und Machbarkeitsnachweise mit neuen Technologien und KI-gestützten Lösungen durchführen.
  • Agile Bereitstellungsmethoden und kontinuierliches Feedback anwenden, um die Plattformfunktionen weiter zu optimieren.
  • Fachwissen teilen, mit Kollegen zusammenarbeiten und die technische Entwicklung im gesamten Team unterstützen.
  • Plattformnutzer bei der Fehlerbehebung, mit technischer Beratung und bei der Befähigung unterstützen.

Anforderungen

  • Bachelorabschluss, Hochschulabschluss oder gleichwertige praktische Erfahrung in Informatik, Softwareentwicklung, Informationstechnologie oder einem verwandten Fachgebiet.
  • Mindestens fünf Jahre Erfahrung in der Entwicklung, Erstellung und Unterstützung von Software in agilen Bereitstellungsumgebungen.
  • Erfahrung im Entwurf, Aufbau, der Integration oder Unterstützung von KI-Agenten, agentenbasierten Workflows und KI-gestützter Software.
  • Erfahrung mit der Erstellung von Entwicklertools oder Integrationen mit großen Sprachmodellen, einschließlich IDE-Erweiterungen, Model Context Protocol, Tool-Calling-APIs sowie Prompt- oder Context-Engineering.
  • Sehr gute Python-Kenntnisse sowie Erfahrung mit Java, JavaScript, TypeScript oder C#.
  • Erfahrung im Entwurf und in der Entwicklung von APIs, Diensten, Integrationen und Automatisierungslösungen.
  • Praktische Kenntnisse von Testautomatisierungstools wie Playwright, Bruno/REST, PyETL, JUnit, Jest, pytest oder xUnit.
  • Erfahrung mit Quellcodeverwaltung, Branching-Strategien und Git-basierten Workflows für die Softwarebereitstellung.
  • Erfahrung mit PostgreSQL und der Anwendung moderner Prinzipien der Datenmodellierung.
  • Erfahrung mit Cloud-Plattformen und aktuellen Mustern für die Anwendungsbereitstellung, insbesondere AWS.
  • Vertrautheit mit Docker und containerisierten Entwicklungsumgebungen.
  • Ausgeprägte analytische Fähigkeiten und Problemlösungskompetenz.
  • Ausgezeichnete Kommunikations-, Kollaborations- und Stakeholder-Management-Fähigkeiten.
  • Von Vorteil: Erfahrung mit dem Einsatz von KI- und agentenbasierten Funktionen für Tests, Qualitätssicherung oder Softwarebereitstellung.
  • Von Vorteil: Vertrautheit mit Agent-Governance, Evaluierungs-Frameworks, Observability und verantwortungsvollen KI-Praktiken.
  • Von Vorteil: Erfahrung mit Workflow-Automatisierung, Plattformen für Engineering-Produktivität und Tools zur Befähigung von Entwicklern.
  • Von Vorteil: Erfahrung darin, die Einführung von Technologien durch Communities of Practice, Onboarding, Coaching oder Befähigungsmaßnahmen zu fördern.

Zusatzleistungen

  • Zugang zu einem Umfeld, das kontinuierliches Lernen, Entwicklung und Verbesserung fördert.
  • Unterstützung bei interner Mobilität durch Führungskräfte, die berufliches Wachstum fördern.
  • Flexible hybride Arbeitsmöglichkeiten mit Optionen für die Arbeit von zu Hause oder im Büro, abhängig von geschäftlichen und kundenbezogenen Anforderungen.
  • Berechtigte Sun-Life-Mitarbeitende können an freiwilligen Incentive-Plänen teilnehmen, die an die individuelle und unternehmerische Leistung gekoppelt sind.
  • Unterstützung bei der Anpassung während des Bewerbungsprozesses, einschließlich alternativer Veröffentlichungsformate für Menschen mit Behinderungen.