Connexion

Software Developer Senior - AI Agentic

Intact Financial Corporation

Montreal (Hybride)
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Protection des renseignements personnels Gouvernance Intelligence artificielle +10 autres

Détails du poste

  • Lieu de travail : Montreal (Hybride)
  • Type de poste : Permanent à temps plein
  • Salaire : 101 800,00$ - 124 400,00$ /an

Description du poste

Pay at Intact est bien plus que le simple salaire.

  • Horaires flexibles et un modèle de travail hybride

  • Possibilité d’acheter jusqu’à 5 jours de congé supplémentaires par an

  • Plusieurs avantages pour soutenir le bien-être physique et mental, notamment la télé médecine, un compte Bien-être et bien plus

  • Régime d’actionnariat et autres économies : jusqu’à 12% du salaire, ou même plus (demandez comment vous pourriez obtenir un revenu garanti à vie)

Salaire

Fourchette salariale (mais sans s’y limiter) :
101,800 - 124,400

Prime annuelle cible, basée sur le salaire de base, avec une possibilité de paiement allant jusqu’à le double de la cible (selon la performance personnelle et de l’entreprise) :
12%

Dans le cadre de notre engagement Win As A Team, nous partageons notre réussite avec les employés grâce à notre régime de prime annuel et au Régime d’achat d’actions avec participation des employés (ESPP) — avec Intact qui correspond à 50% de vos actions nettes.

Nos offres de retraite offrent de la flexibilité et une sécurité à long terme pour nos employés au-delà de leur carrière. Nous faisons partie des rares entreprises offrant la possibilité de recevoir un revenu garanti à vie grâce à notre régime de retraite à prestations déterminées.

Le salaire du candidat sera déterminé en tenant compte de plusieurs facteurs, notamment : expérience, compétences, qualifications, contribution prévue au rôle, équité interne, etc. La fourchette salariale présentée ci-dessus est basée sur une semaine de travail de 35 heures et représenterait la majorité des profils de candidats. Cependant, nous encourageons les candidats qui pourraient se situer en dehors de cette fourchette à postuler également.

À propos du poste

En tant que Senior Software Developer spécialisé dans l’automatisation et l’IA agentique, vous concevrez et construirez des systèmes d’automatisation et d’agentic intelligents à l’échelle de l’entreprise, sécurisés, fiables et évolutifs. Vous contribuerez à accélérer la livraison grâce à des composants réutilisables, des pratiques de développement modernes et une architecture réfléchie—tout en opérant dans un environnement encadré (sécurité, confidentialité, conformité et résilience opérationnelle).

Ce rôle exige plus qu’une expertise technique : nous recherchons un développeur senior qui mène par une communication, une collaboration et un mentorat solides, et qui démontre constamment l’Intégrité, le Respect, un état d’esprit axé sur le client, l’Engagement envers l’Excellence et la Générosité dans la manière dont il travaille.

Ce que vous ferez ici :

Construire des solutions d’automatisation & agentic à l’échelle de l’entreprise

  • Concevoir et livrer des produits d’automatisation et des solutions d’IA agentique qui s’intègrent aux outils d’entreprise et aux processus métier.

  • Développer des services Python fiables, des API et des workflows pour orchestrer les outils, les agents et les sources de données.

  • Construire des systèmes agentic à l’aide de frameworks tels que :

    Google ADK, LangChain, LangGraph, CrewAI, Semantic Kernel (et frameworks émergents équivalents)

Ingénierie de l’IA agentic

  • Mettre en œuvre des modèles pour la planification des agents, l’orchestration des outils, la mémoire et la collaboration multi-agents (lorsque approprié).

  • Créer des approches d’évaluation robustes (qualité, sécurité, tests de non-régression, atténuation des hallucinations, fiabilité des prompts et des appels d’outils).

  • Concevoir des garde-fous : routage basé sur les politiques, validation des entrées/sorties, stratégies d’ancrage (RAG) et exécution d’outils en toute sécurité.

  • Bonne connaissance du développement et de l’implémentation des serveurs MCP.

Excellence en ingénierie & préparation opérationnelle

  • Produire un code propre, bien testé et bien documenté avec de solides normes d’ingénierie (SOLID, architecture propre, modèles de conception).

  • Concevoir pour la fiabilité : observabilité, journaux, métriques, traces, alertes; profilage des performances et optimisation.

  • Contribuer aux standards de la plateforme : bibliothèques réutilisables, modèles, modèles CI/CD, pratiques sécurisées par défaut.

Gouvernance, risques et conformité dès la conception

  • Veiller à ce que les solutions répondent aux attentes de l’entreprise pour :

    Sécurité (gestion des secrets, moindre privilège, codage sécurisé)

    Confidentialité et traitement des données (conception tenant compte de la classification, considérations relatives à la conservation)

    Contrôles opérationnels (gestion du changement, préparation aux incidents, considérations DR lorsque nécessaire)

  • Collaborer avec les parties prenantes en architecture, sécurité et gouvernance afin de s’assurer que la solution peut être déployée et prise en charge.

Leadership

  • Mentorer et coacher les développeurs; renforcer les pratiques de l’équipe grâce aux revues, au pair programming et aux retours constructifs.

  • Mener des discussions techniques, proposer des options avec des compromis, et favoriser l’alignement entre les équipes.

  • Influencer les résultats grâce à une communication claire (ADRs, documents de conception), la gestion des parties prenantes, et une exécution calme sous pression.

Ce que vous apportez :

  • 10+ années d’expérience professionnelle dans le développement de logiciels

  • Maîtrise de Python (niveau d’expertise)

  • Solide expérience dans :

    Développement d’API (REST/async), conception de services, modèles d’intégration

    Structures de données, algorithmes, performances et évolutivité

    Stratégies de test : unitaire, intégration, contrat, bout en bout; automatisation des tests

    Contrôle de version (Git), rigueur de revue de code, pipelines CI/CD

  • Bilingue (français et anglais) : besoin d’interagir régulièrement avec une clientèle et des collègues anglophones à travers le pays.

  • Aucune expérience de travail au Canada requise, toutefois, vous devez être éligible pour travailler au Canada

#LI-Hybrid

Il s'agit d'un nouveau rôle au sein de notre équipe en pleine croissance | This role is a new member of our growing team.