hirly

Thales

Développeur Logiciel - Full Stack

Quebec City

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Thales first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.6M live jobs from 190,000+ employers in 200+ countries.

Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Mid level
Country
CA
Work mode
On-site / unstated
First seen by hirly
3 Oct 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

Location: Quebec City, Canada

Dans des marchés en rapide évolution, les clients à travers le monde font confiance à Thales. Thales est une entreprise où les personnes les plus brillantes du monde entier se regroupent pour mettre en commun leurs idées et ainsi s'inspirer mutuellement. Dans tous les secteurs où œuvre Thales, notamment l’aérospatiale, le transport, la défense, la sécurité et l'espace, nos équipes d’architectes conçoivent des solutions innovantes qui rendent demain possible dès aujourd’hui.

Au sein du groupe, Thales Digital Solutions (TDS) est un pôle d’innovation technologique supportant tous les secteurs d’activités autant sur le marché local canadien qu’à l'international. Rejoignez-nous afin de contribuer au développement de solutions pour nos missions critiques. Nos projets de pointe variés utilisent nos expertises en Intelligence Artificielle, Facteurs Humains, Systèmes autonomes collaboratifs, Optimisation, Gestion de la connaissance, Cybersécurité et Design.

In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.

Within the group, Thales Digital Solutions (TDS) is a technological innovation hub supporting all sectors of activity, both in the local Canadian market and internationally. Join us to contribute to the development of mission critical solutions. Our various cutting-edge projects use our expertise in Artificial Intelligence, Human Factors, Collaborative Autonomous Systems, Optimization, Knowledge Management, Cybersecurity and Design.

Développeur full stack

Ville de Québec, QC (Hybride) Temps plein

Résumé du poste

Le groupe Thales est une organisation mondiale présente sur tous les continents au service de cinq grands marchés, tous d'importance vitale pour nos sociétés : l'aérospatial, l'espace, le transport terrestre, la défense et la sécurité et la sécurité numérique.

Du fond des océans aux profondeurs de l'espace et du cyberespace, le groupe Thales propose une gamme unique de technologies et de services qui rendent demain possible, aujourd'hui. Qu'il s'agisse d'aider les villes et les infrastructures critiques à devenir sûres et intelligentes, de sécuriser les marchés financiers mondiaux, de protéger les données et la vie privée et de maintenir les forces de sécurité connectées lors de missions critiques, Thales veille à ce que toutes et tous puissant puisse continuer à partager des informations et à profiter des avantages d'un monde connecté et profiter d'une meilleure qualité de vie, tout en restant en sécurité et en ayant une longueur d'avance sur toutes les formes de menace numérique.

NOTRE ÉQUIPE

Notre équipe réalise des travaux de recherche et développement (R&D) pour répondre aux besoins du département de la Défense nationale (DND) et des Forces armées canadiennes (CAF). Les projets portent sur des solutions numériques innovantes combinant développement logiciel, intégration de systèmes, infrastructure moderne et intelligence artificielle générative.

En tant que personne développeuse full stack, la personne contribuera à la conception, au développement, à l’intégration et au déploiement de solutions logicielles. Le rôle met l’accent sur le développement backend, l’intégration de systèmes et la mise en place de solutions liées à l’intelligence artificielle générative.

La personne retenue devra être autonome, curieuse et à l’aise dans un contexte de R&D où les besoins évoluent rapidement. Cette personne travaillera avec des architectes, des développeurs et des spécialistes en intelligence artificielle afin de transformer des concepts techniques en solutions concrètes, démontrables et évolutives.

Fonctions essentielles

Participer à l’intégration de solutions d’IA générative, de pipelines RAG, d’embeddings vectoriels et de mécanismes de recherche sémantique.

Développer ou intégrer des MCP tools et MCP servers.

Contribuer à l’intégration de modèles de langage, d’agents ou de composants IA dans des solutions applicatives.

Développer des connecteurs permettant aux systèmes IA d’interagir avec des API, des bases de données, des services internes ou des systèmes externes.

Participer au prototypage, à l’expérimentation et à l’évaluation de solutions basées sur l’IA générative et les systèmes agentiques.

Développer des services backend, des API, des microservices et des composants d’intégration principalement en Python.

Participer au développement d’interfaces légères, de prototypes web, de démonstrateurs ou d’outils internes.

Intégrer des composants frontend, backend, des services IA, des bases de données, des API et des systèmes externes.

Créer, maintenir et optimiser des images Docker.

Développer, adapter et maintenir des Helm charts pour des environnements Kubernetes.

Participer à l’automatisation des déploiements, des configurations et des environnements d’exécution.

Diagnostiquer et résoudre des problèmes liés aux conteneurs, aux dépendances, aux configurations et aux environnements Kubernetes.

Collaborer avec les architectes, les développeurs, les spécialistes IA et les autres parties prenantes techniques.

Appliquer les bonnes pratiques de développement, de sécurité, de documentation, de tests et de revue de code.

Participer aux activités Agile de l’équipe.

Contribuer à l’amélioration continue des pratiques de développement, DevOps, CI/CD et d’automatisation.

Exigences minimales

Maîtrise ou baccalauréat en informatique, en ingénierie, en technologie de l’information ou dans tout autre domaine connexe et pertinent.

Minimum de 2 ans d’expérience pertinente en développement logiciel, développement fullstack, backend, infrastructure logicielle ou DevOps.

Expérience en développement avec Python.

Expérience avec la conteneurisation, notamment Docker.

Expérience avec Kubernetes ou des environnements cloud-native.

Expérience avec la création, la modification ou le déploiement de Helm charts.

Capacité à développer et intégrer des services backend, des API, des microservices ou des composants d’intégration.

Capacité à intervenir sur des interfaces web, des prototypes applicatifs, des outils internes ou des démonstrateurs techniques.

Bonne compréhension des environnements Linux, des scripts, de la configuration applicative et du diagnostic technique.

Expérience ou intérêt marqué pour l’intelligence artificielle, l’IA générative ou l’apprentissage automatique.

Capacité à travailler dans un contexte de R&D où les besoins peuvent évoluer rapidement.

Capacité à documenter clairement les composants développés et les procédures techniques associées.

Maîtrise du français et capacité à travailler en anglais dans un contexte technique.

Ce poste requiert une bonne connaissance de l'anglais pour la rédaction de documents techniques, pour interagir, soutenir et/ou fournir des services à des clients, employés et/ou partenaires internationaux ainsi qu’à des autorités gouvernementales étrangères qui ne parlent pas français.

Qualification souhaitable

Expérience avec le protocole MCP, incluant le développement de MCP tools ou de MCP servers.

Expérience avec des frameworks liés à l’IA générative ou aux systèmes agentiques, par exemple LangChain, LangGraph, LlamaIndex ou équivalents.

Expérience avec les pipelines RAG, les embeddings vectoriels, les bases de données vectorielles ou la recherche sémantique.

Expérience avec des frameworks frontend modernes tels que React, Angular ou équivalents.

Expérience avec des outils CI/CD tels que GitLab CI.

Connaissance des bonnes pratiques de sécurité applicative, de gestion des secrets et de durcissement des environnements conteneurisés.

Expérience en méthodologie Agile, notamment Scrum ou Kanban.

Connaissance du domaine

Original posting on Thales's site ↗

Listed on hirly, a job board. hirly is not the employer: Thales is hiring for this role.

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job