Retour à la recherche
TT
TOTEM talent recruiterSource d’offres vérifiée

Développeur logiciel lead

Lead the end-to-end software architecture and development of a complex technological solution featuring 2D/3D visualization and real-time data. Provide technical leadership, mentor developers, and collaborate with UX and product teams to transform ambiguous needs into concrete solutions.

  • Hybride
  • Montréal, QC
  • Publié 25 août 2026
  • Postuler avant le 24 sept. 2026
  • 1 poste

Ouvre un site externe

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Résumé du poste

Statut : Permanent Horaire : 37,5 heures/semaine – modèle hybride Description du poste Dans le cadre de l’expansion d’une équipe de développement, notre client, acteur majeur dans le développement logiciel sur mesure qui accompagne ses clients depuis plus de 20 ans dans la réalisation de solutions technologiques complexes, recherche un développeur logiciel lead possédant une solide expertise en Angular et en architecture logicielle. Vous contribuerez à la création d’une solution technologique complexe intégrant des interfaces interactives, de la visualisation 2D/3D et des données en temps réel. Le projet étant construit à partir de zéro, vous aurez une réelle influence sur les choix technologiques, l’architecture et les méthodes de développement. Ce rôle s’adresse à une personne qui souhaite conserver une forte implication technique : vous serez appelé à guider l’équipe et à prendre les décisions structurantes, mais également à intervenir directement dans le code lorsque la complexité du projet l’exige. Responsabilités Prendre en charge l’architecture logicielle de bout en bout, notamment les interfaces développées avec Angular, les composantes back-end et les intégrations avec différents systèmes. Définir et faire évoluer les patrons d’architecture et les standards de développement du projet. Évaluer les options technologiques et sélectionner les librairies, outils et paradigmes les mieux adaptés. Participer à l’estimation des efforts, à l’analyse des besoins et à la résolution de problématiques techniques complexes. Développer, modifier, optimiser et déboguer les composantes les plus critiques de la solution. Orienter les décisions relatives à la performance, à la sécurité, à la scalabilité et à la maintenabilité. Réviser le code et l’architecture afin d’assurer le respect des bonnes pratiques et des standards de qualité. Identifier les possibilités de réutilisation et de mutualisation du code. Contribuer aux tests unitaires, aux activités d’assurance qualité et à l’amélioration continue des pratiques de développement. Participer, lorsque requis, à l’évaluation technique et à la préparation de nouvelles initiatives. Vous assurerez le leadership fonctionnel et technique d’une équipe composée de développeurs ainsi que de spécialistes en assurance qualité, expérience utilisateur et analyse d’affaires. À ce titre, vous devrez : Accompagner et faire progresser les développeurs front-end et back-end grâce au mentorat, au coaching et aux révisions de code. Mobiliser l’équipe autour des orientations techniques et faciliter la prise de décision dans un contexte où la solution reste à construire. Collaborer étroitement avec les équipes UX, produit, systèmes et embarquées. Échanger directement avec différentes parties prenantes afin de comprendre leurs enjeux et de transformer des besoins parfois ambigus en solutions concrètes. Vulgariser les concepts techniques et adapter votre communication à différents interlocuteurs. Formuler des recommandations claires et agir comme personne de référence auprès des équipes et des partenaires du projet. Profil recherché Minimum de 8 années d’expérience en développement logiciel, idéalement 10 années ou plus. Expérience significative dans un rôle de lead technique ou de leadership d’équipe de projet. Solide expérience pratique avec Angular, incluant plusieurs années d’utilisation dans des environnements complexes. Excellente compréhension de l’architecture front-end et de l’architecture logicielle dans son ensemble. Capacité à concevoir une solution complète et à intervenir au-delà de la couche front-end. Expérience avec Python et/ou C++ considérée comme un atout important. Expérience dans le démarrage de projets à partir de zéro et bonne maîtrise du cycle complet de développement logiciel. Connaissance des tests unitaires ainsi que des pratiques et rituels Agile. Capacité à apprendre rapidement de nouveaux langages, outils ou environnements technologiques. Aisance avec les outils d’intelligence artificielle appliqués au développement, ou réelle volonté de les intégrer à sa pratique. Bilinguisme français-anglais essentiel afin de collaborer efficacement avec des équipes et des parties prenantes anglophones*. Ce qui vous attend 3 semaines de vacances ou selon votre expérience. 5 jours de congé pendant les fêtes hivernales. Journées de congé flexibles pour des raisons personnelles et pour gérer les aléas de la vie. Programme RPDB-REER avec contribution de l’employeur. Régime d'assurances collectives à large couverture. Service de télémédecine et programme d’aide aux employés avec Telus Santé. Remboursements liés à la formation, aux certifications et aux ordres professionnels. Remboursements Spiri-Flex annuellement pour des dépenses relatives à la santé, à l'ergonomie et à la connectivité. *Notre client dessert une clientèle ayant une présence nationale et internationale et doit être en mesure d’offrir des services en français et en anglais. Ce poste exige une très bonne connaissance des deux langues, vu que le candidat aura à fournir des services en anglais aux clients et aux différents intervenants impliqués dans les dossiers. Cette offre vous correspond ? Postulez dès maintenant via le site ou en envoyant votre CV à [email protected]. Nous vous remercions de votre intérêt envers ce poste ; seules les personnes qui possèdent le profil recherché par notre client seront contactées. Le genre masculin est utilisé comme neutre.

Ce que vous ferez

Lead the end-to-end software architecture and development of a complex technological solution featuring 2D/3D visualization and real-time data. Provide technical leadership, mentor developers, and collaborate with UX and product teams to transform ambiguous needs into concrete solutions.

Exigences

Requires a minimum of 8 to 10+ years of software development experience with strong expertise in Angular and software architecture. Must be bilingual in French and English and have a proven track record in technical leadership roles.

Avantages

• 3 weeks of vacation • 5 days off during winter holidays • Flexible personal days • Employer contribution to RPDB-RRSP • Comprehensive group insurance • Telemedicine service • Employee assistance program • Reimbursement for training, certifications, and professional orders • Annual Spiri-Flex reimbursement for health, ergonomics, and connectivity

Compétences indiquées

  • AngularSouhaitée
  • C++Souhaitée
  • PythonSouhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • Angular
  • Software Architecture
  • Python
  • C++
  • Technical Leadership
  • Agile Methodologies
  • Unit Testing
  • Front-end Development
  • Back-end Development
  • Code Review
  • Mentoring
  • Bilingual French-English

Domaines d’emploi

  • Software
  • Technology
  • Management & Leadership
  • Engineering
  • Consulting

Renseignements supplémentaires

Expérience minimale
10+ ans
Postuler avant le
24 sept. 2026
Langue de l’offre
français
Heures de travail
38 heures par semaine
Niveau d’expérience
Associate
Mode de candidature
La candidature directe est offerte