Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Lead · 10+ years
- Minimum education
- Bachelor’s degree
- Posting language
- French
- Working hours
- 40 hours per week
- Seniority
- Entry level
- Application method
- Direct apply is available
Job summary
Design and build the AI Factory platform and agent harness, including multi-agent workflows, controlled system connectors, validation mechanisms, and CI/CD integration. Set architecture and safety standards, measure delivery outcomes, contribute code, and coach teams in using and improving the platform.
Job details
Progi, c’est plus qu’un emploi, c’est un milieu de vie dynamique, respectueux et stimulant. Ici, nous partageons tous le même code source. Il est basé sur le travail d’équipe, l’amour de ce que nous faisons et l’excellence. Notre algorithme est programmé pour accueillir les défis avec le sourire et voir le changement comme une opportunité. Progi est une compagnie canadienne située au Québec, plus précisément à Trois-Rivières. Nous développons des logiciels pour les domaines de l’automobile et de l’assurance et nous avons un carnet de clients prestigieux, mais surtout une équipe extraordinaire. Description du poste Tu aimes bâtir des systèmes, résoudre des problèmes complexes et faire évoluer les façons de travailler ? Tu as déjà mis des agents d’intelligence artificielle à l’œuvre en production et tu souhaites aller plus loin ? Chez Progi, tu contribueras à transformer la façon dont nos équipes conçoivent et livrent du logiciel. Comme Développeur Staff, ta mission sera de concevoir et de bâtir notre AI Factory : une plateforme de développement qui transforme une idée, une user story ou un epic en changements logiciels testés, vérifiés et prêts à livrer. Au cœur de cette plateforme, tu construiras le harness, l’environnement qui fournit aux agents leur contexte, leurs outils, leurs directives et leurs mécanismes de validation. Les développeurs en piloteront l’exécution, tandis que les responsables produit pourront soumettre leurs besoins, voir rapidement les résultats et orienter la suite du travail. Relevant du directeur logiciel, tu définiras l’architecture et les garde-fous de cette nouvelle façon de développer. Tu continueras à programmer les composantes clés, à guider les décisions techniques et à accompagner les équipes. Ton objectif : accroître notre capacité de livraison tout en respectant nos standards de qualité, de sécurité et de maintenabilité, dans une équipe qui valorise l’excellence, l’amélioration continue et le plaisir. À quoi ressembleront tes journées? Au quotidien, tu seras au cœur de l’action : Définir l’architecture de l’AI Factory, de la formulation du besoin jusqu’à la livraison du code Bâtir le harness des agents de codage : gestion du contexte, outils, directives, tests et mécanismes de vérification Diriger la conception des systèmes et créer de l’alignement entre les équipes sur les choix d’architecture Intégrer nos standards de qualité, de sécurité et de maintenabilité directement dans les flux de développement Placer les points de contrôle humains aux étapes où le jugement, le risque ou la portée des changements l’exigent Donner aux responsables produit l’autonomie nécessaire pour soumettre des besoins, consulter les résultats et fournir une rétroaction rapide, dans un cadre défini Orchestrer des flux multi-agents fiables sur nos bases de code, avec une gestion claire des dépendances, des échecs et des reprises Construire les connecteurs MCP qui donnent aux agents un accès contrôlé à nos systèmes et aux informations nécessaires à leur travail Relier la Factory à nos pipelines CI/CD pour automatiser les vérifications et faciliter la livraison Choisir les modèles adaptés aux tâches et optimiser leur coût, leur latence et leur fiabilité Mesurer les résultats réels : temps de cycle, reprises, défauts et coût par tâche Expérimenter de façon disciplinée et retenir les outils et les approches qui créent une valeur démontrable Programmer les composantes clés de la plateforme et intervenir directement dans le code lorsque nécessaire Accompagner les développeurs vers le pilotage du harness, la validation des résultats et la résolution des problèmes complexes Faire grandir les leaders techniques émergents et veiller à ce que les développeurs moins expérimentés acquièrent les fondamentaux nécessaires pour comprendre et maîtriser les solutions livrées Ce qu’il te faut ? Un diplôme universitaire en génie informatique, en informatique, en génie logiciel ou dans un domaine connexe Une expertise approfondie en développement logiciel et en architecture de systèmes Une expérience concrète de la mise en production de systèmes agentiques, incluant leur intégration, leur évaluation et leur exploitation Une maîtrise de l’écosystème agentique : Claude Code ou outils équivalents, SDK d’agents et protocole MCP Une expérience avec nos technologies : C#, .NET et Vue.js Une solide connaissance des pipelines CI/CD, des tests automatisés et des pratiques de qualité logicielle Une expérience en infonuagique et en conteneurisation La capacité de concevoir des mécanismes de contrôle des accès, de traçabilité et de validation adaptés aux agents Le jugement technique nécessaire pour définir les limites de l’autonomie des agents et les interventions humaines requises La capacité de rallier plusieurs équipes et d’orienter les décisions sans autorité hiérarchique De la facilité à expliquer des concepts complexes et un goût marqué pour le coaching et le développement des autres Une approche rigoureuse et expérimentale : essayer, mesurer, apprendre, s’adapter et itérer Un bon niveau de français et d’anglais. Devenir Progicien, c’est : Profiter d’un horaire d’été Avoir accès à des assurances collectives très complètes et abordables Bénéficier d’une assurance dentaire payée par Progi Profiter de journées de bonheur : du temps payé juste pour toi Bénéficier de souplesse dans tes horaires et d’une politique de télétravail flexible Participer à un REER collectif avec une généreuse contribution de Progi Se sentir accueilli et inclus, même à distance Avoir accès au ProgiPlex, notre siège social à Trois-Rivières : une bâtisse du passé transformée en bureaux accueillants et modernes, en plein centre-ville, avec stationnement fourni, terrasse sur le toit et petit gym Travailler avec de l’équipement de qualité Télétravail (il s'agit d'un poste en télétravail) Contribuer à façonner le visage de l’industrie automobile de demain et travailler avec des clients d’envergure nationale et internationale provenant du monde de l’assurance et de l’automobile Ensemble, les Progiciens ont l’audace de bâtir. Note au lecteur : L’usage de l’anglais peut être nécessaire pour communiquer avec certains clients, partenaires et autres parties prenantes. Le masculin est utilisé pour alléger le texte.
What you’ll do
Design and build the AI Factory platform and agent harness, including multi-agent workflows, controlled system connectors, validation mechanisms, and CI/CD integration. Set architecture and safety standards, measure delivery outcomes, contribute code, and coach teams in using and improving the platform.
Requirements
Requires a university degree in computer science, computer engineering, software engineering, or a related field, along with deep software development and systems architecture expertise. Candidates should have production experience with agentic systems, familiarity with MCP and agent tools, experience with C#, .NET, Vue.js, CI/CD, testing, cloud and containers, and strong technical leadership and communication skills in French and English.
Benefits
- Summer Hours
- Comprehensive and Affordable Group Insurance
- Employer-Paid Dental Insurance
- Paid Personal Days
- Flexible Working Hours
- Flexible Remote Work Policy
- Group Retirement Savings Plan with Employer Contributions
- Inclusive Work Environment
- Quality Equipment
- On-Site Parking
- Rooftop Terrace
- Gym
Listed skills
- CI/CD · Preferred
- Automated testing · Preferred
- Vue.js · Preferred
- .NET · Preferred
- C++ · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Software Development
- Systems Architecture
- Agentic AI Systems
- Claude Code
- Agent SDKs
- Model Context Protocol (MCP)
- C#
- .NET
- Vue.js
- CI/CD
- Automated Testing
- Cloud Computing
- Containerization
- Access Control
- Technical Coaching
- English and French
Job areas
- Software
- Technology
- Engineering
- Management & Leadership