×
Register Here to Apply for Jobs or Post Jobs. X

Ingénieur logiciel senior - Plateforme​/Senior Software Engineer - Core Platform

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: Tait
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Senior Developer, Software Architect
Job Description & How to Apply Below
Position: Ingénieur logiciel senior - Plateforme central/ Senior Software Engineer - Core Platform
Location: Montreal

Objectif du poste

En tant que développeur logiciel sénior – Plateforme centrale
, vous jouerez un rôle de premier plan dans la création et l'amélioration du logiciel qui alimente notre vision :
Créer des moments qui touchent les gens
. Vous conceverez et mettrez en œuvre des fonctionnalités complexes, façonnerez des normes de codage et guiderez les décisions techniques au sein de votre équipe.

En mentorant des ingénieurs moins expérimentés, en contribuant aux discussions architecturales et en favorisant l'innovation, vous veillerez à ce que nos solutions logicielles soient robustes, maintenables et tournées vers l'avenir.

Responsabilités et responsabilités essentielles

L'ingénieur logiciel sénior joue un rôle clé dans la promotion de l'excellence technique de nos produits et de notre plateforme en concevant des fonctionnalités complexes et en mentorant d'autres ingénieurs pour livrer des logiciels robustes et évolutifs.

Le développeur logiciel sénior :
  • Concevez, développez et livrez des solutions logicielles complexes alignées sur les normes architecturales.
  • Montrez l'exemple en écrivant du code de haute qualité, maintenable, bien documenté et testable.
  • Encadrez des ingénieurs juniors et intermédiaires, en partageant leurs connaissances et les meilleures pratiques.
  • Examiner et approuver les contributions au code afin d'assurer le respect des normes techniques et architecturales.
  • Collaborer avec des architectes logiciels et des équipes de produits pour façonner les approches techniques et la conception de solutions.
  • Favoriser l'adoption de nouveaux outils, processus et cadres pour améliorer la productivité et la qualité.
  • Soutenir l'intégration des composants de la plateforme, en s'assurant qu'ils sont alignés avec la stratégie produit à long terme.
  • Contribuer à la tenue d'une documentation technique complète.
  • Accomplir d'autres tâches requises pour répondre aux besoins de l'entreprise.
Responsabilités en gestion des ressources humaines / leadership :
Acquisition de talents et intégration
  • Soutenir l'intégration des nouvelles recrues d'équipe dans l'architecture et les normes du projet.
Coaching et développement
  • Offrir du mentorat et du soutien aux ingénieurs logiciels plus juniors.
Communication et collaboration
  • Faciliter une communication ouverte et transparente au sein de l'équipe et entre les départements.
Leadership et culture inclusive – Cadre TAIT LiNC
  • Coaching pour la performance – Offrir des conseils et du soutien à d'autres ingénieurs pour améliorer leurs processus et compétences.
  • Responsabilisation – Prenez l'initiative d'assurer le code de la plus haute qualité de votre part et de votre équipe afin de soutenir le succès à long terme.
  • Performance de
    pointe – Livrez constamment des normes élevées dans vos contributions au projet et soyez proactif dans votre développement personnel.
Qualifications et expérience
Pour accomplir avec succès les responsabilités essentielles du rôle, les individus doivent posséder le niveau d'éducation et d'expérience suivant, ou une combinaison équivalente. De plus, le poste exige les certifications, connaissances, compétences et, le cas échéant, les exigences physiques requises pour le poste.

Qualifications – Académiques / professionnelles
Obligatoire :
  • Un baccalauréat en informatique
Expérience – Connaissances et compétences :
  • 5+ ans d'expérience en génie logiciel, avec la réalisation de projets éprouvée.
  • Plateforme de base :
    Compréhension approfondie des pratiques d'ingénierie logicielle, des modèles de conception et de l'architecture système sous l'élément connaissances/compétences :
    • À recommander :
      Code propre, patrons de conception, tests, CI/CD, réseautage (TCP/UDP), concurrence et multithreading, gestion de la mémoire, débogage et profilage, optimisation des performances, haute disponibilité et tolérance aux pannes, développement multiplateforme, systèmes de construction (CMake), C++, contrôle de version (Git), gestion des dépendances, revue de code
  • Capacité démontrée à prendre possession de caractéristiques ou sous-systèmes complexes.
  • Expérience à encadrer d'autres ingénieurs et à améliorer les pratiques d'équipe.
  • Excellente maîtrise des tests, du débogage et de l'optimisation des…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary