Talent.com
Tait
Développeur logiciel senior - Plateforme cloud/ Senior Software Engineer - Cloud PlatformTait • Montreal, QC, Canada
Développeur logiciel senior - Plateforme cloud/ Senior Software Engineer - Cloud Platform

Développeur logiciel senior - Plateforme cloud/ Senior Software Engineer - Cloud Platform

Tait • Montreal, QC, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Objectif du poste En tant que développeur logiciel sénior – Plateforme Cloud, 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 / professionnellesObligatoire :
  • 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 infonuagique : Compréhension approfondie des pratiques d'ingénierie logicielle, des patrons de conception et de l'architecture système.
    • Requis : Code propre, patrons de conception, tests, CI/CD, microservices, API, architecture pilotée par événements, nuage (GCP, AWS, Azure, etc.), conteneurs, orchestration, bases de données relationnelles et NoSQL, mise en cache, files d'attente, surveillance et observabilité, JavaScript/TypeScript, contrôle de version (Git), gestion des dépendances, déploiement, revue de code.
  • Capacité démontrée à prendre possession de caractéristiques ou sous-systèmes complexes.
  • J'ai de l'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 performances.
  • Excellentes compétences en documentation technique et en communication.
  • L'expérience de travail dans des environnements de développement agiles est souhaitable.
  • Capacité à aligner les solutions techniques avec les objectifs plus larges du produit.
  • Aise à contribuer aux discussions architecturales et à la prise de décisions techniques.

Connaissance de l’anglais
Une connaissance fonctionnelle de l’anglais, tant à l’oral qu’à l’écrit, est requise pour ce poste. Cette exigence est nécessaire puisque la personne titulaire du poste devra :
  • collaborer régulièrement avec des collègues, équipes et partenaires situés à l’extérieur du Québec dont la langue de travail est l’anglais;
  • participer à des réunions techniques, des revues de code et des discussions de conception tenues en anglais;
  • consulter, analyser et utiliser de la documentation technique, des outils de développement, des cadres logiciels (frameworks) et des ressources spécialisées principalement disponibles en anglais;
  • rédiger ou réviser de la documentation technique, des commentaires de code et des communications destinées à des équipes anglophones;
  • contribuer à des projets logiciels mondiaux nécessitant des échanges fréquents en anglais.
--------------------- ENGLISH
Position Purpose As a Senior Software Engineer, you will play a leading role in building and improving the software that drives our vision to Create Moments that Move People. You will design and implement complex features, shape coding standards, and guide technical decisions within your team. By mentoring less experience engineers, contributing to architectural discussions, and driving innovation, you will ensure our software solutions are robust, maintainable, and future-focused. Essential Responsibilities & Accountabilities The Senior Software Engineer plays a key role in driving technical excellence in our products and platform by designing complex features and mentoring other engineers to deliver robust and scalable software. The Senior Software Engineer will:
  • Design, develop, and deliver complex software solutions aligned with architectural standards.
  • Lead by example in writing high-quality, maintainable, well-documented and testable code.
  • Mentor junior and mid-level engineers, sharing knowledge and best practices.
  • Review and approve code contributions to ensure adherence to technical and architectural standards.
  • Collaborate with software architects and product teams to shape technical approaches and solution designs.
  • Drive the adoption of new tools, processes, and frameworks to improve productivity and quality.
  • Support integration of platform components, ensuring they align with long-term product strategy.
  • Contribute to maintaining comprehensive technical documentation.
  • Perform other duties as required to meet business needs.

People Management / Leadership Responsibilities:

Talent Acquisition & Onboarding
  • Support onboarding new team hires to project architecture and standards.
Coaching & Development
  • Provide mentoring and support for more junior software engineers.
Communication & Collaboration
  • Facilitate open and transparent communication within the team and across departments.
Qualifications and Experience To successfully perform the essential responsibilities of the role, individuals must possess the following level of education and experience, or equivalent combination. In addition, the role requires the following certifications, knowledge, skills, and where applicable, physical requirements necessary for the position.

Academic / Vocational
  • Bachelor’s degree in Computer Science or equivalent industry experience.
Experience – Knowledge and Skills:
  • 5+ years’ experience in software engineering, with proven project delivery.
  • Deep understanding of software engineering practices, design patterns and system architecture.
    • Required: Clean Code, Design Patterns, Testing, CI/CD, Microservices, APIs, Event-driven Architecture, Cloud (GCP, AWS, Azure etc), Containers, Orchestration, Relational and NoSQL Databases, Caching, Queues, Monitoring and Observability, JavaScript/TypeScript, Version Control (Git), Dependency Management, Deployment, Code Review

    • Ideal: Authentication, Authorization, Encryption, Automation, Blue/Green or Canary Deployments, High Availability/Fault Tolerance, Hybrid Architecture (Local/Cloud), Mentoring, Architecture Review, Scalable Deployments, Infrastructure as Code, DevOps Principles, Python, GraphQL
  • Demonstrated ability to take ownership of complex features or subsystems.
  • Experience mentoring other engineers and improving team practices.
  • Strong proficiency with testing, debugging and performance optimization.
  • Excellent technical documentation and communication skills.
  • Experience working within agile development environments is desirable.
  • Ability to align technical solutions with broader product goals.
  • Comfortable contributing to architectural discussions and technical decision-making.

English Language Requirement
Functional proficiency in spoken and written English is required for this position. This requirement is necessary because the successful candidate will:
  • regularly collaborate with colleagues, teams, and partners located outside Quebec whose working language is English;
  • participate in technical meetings, code reviews, and design discussions conducted in English;
  • review, analyze, and use technical documentation, development tools, software frameworks, and specialized resources that are primarily available in English;
  • prepare or review technical documentation, code comments, and communications intended for English-speaking teams;
  • contribute to global software projects that require frequent communication in English.

#LI-MT1

Create a job alert for this search

Développeur logiciel senior - Plateforme cloud/ Senior Software Engineer - Cloud Platform • Montreal, QC, Canada

Similar jobs

Cloud Data Solutions Engineer - Senior Level

ALLTECH CONSULTING SVC INCMontreal (administrative region), QC, CA
Full-time

Transform data capabilities as a Senior Data Engineer, emphasizing cloud-based solutions.Manage the Snowflake data ecosystem, utilizing ETL technologies like Talend and Informatica for seamless dat... Show more

 • Promoted

Ingénieur Développement Cloud pour Jeux

Wizards of the CoastMontreal (administrative region), QC, CA
Full-time

Wizards of the Coast recherche un Ingénieur en Développement Cloud pour modéliser des solutions via AWS et soutenir les équipes de développement de jeux.Ce poste pratique se concentre sur la fiabil... Show more

 • Promoted

Senior IoT & Hybrid Cloud DevOps Engineer

AppCard, Inc.Montreal
Full-time

A technology and marketing company is seeking a Senior Devops Engineer in Montreal to design and manage hybrid infrastructure environments.The role involves developing innovative solutions for syst... Show more

 • Promoted

Développeur logiciel senior dans le cloud

AppDirect, IncMontreal
Full-time

Intégrez AppDirect à Montréal en tant que Développeur logiciel senior et transformez la technologie en solutions commerciales.Ce poste hybride est parfait pour les développeurs passionnés par des p... Show more

 • Promoted

Spécialiste DevOps Senior — Infra Cloud & Kubernetes

360.AgencyMontreal-Ouest
Full-time

Une entreprise innovante dans le marketing web recherche un Spécialiste DevOps Senior pour gérer l'infrastructure cloud et optimiser les pratiques DevOps.Le rôle comprend l'administration des systè... Show more

 • Promoted

Développeur.euse logiciel senior.e - infrastructure de la plateforme de données

CoveoMontreal
Full-time

Construis les fondations des plateformes de données à grande échelle.Et si tu pouvais façonner l’infrastructure qui propulse des plateformes de données utilisées à l’échelle de toute une entreprise... Show more

 • Promoted

Senior Databricks Architect — Lead Cloud Data Platform

Data ElephantMontreal (administrative region), QC, CA
Full-time

A leading data consulting firm in Canada is seeking a Senior Databricks Architect to guide clients through their data modernization journeys.In this senior technical leadership role, you will be re... Show more

 • Promoted

Architecte Solutions Préventes – Cloud & Microsoft

NOVIPROmontreal (administrative region), qc, Canada
Full-time

Une entreprise en solutions technologiques est à la recherche d'un Concepteur de solutions préventes orienté infonuagique à Montréal.Le candidat idéal doit avoir au moins 10 ans d'expérience dans l... Show more

 • Promoted

Architecte logiciel Azure — Leader Cloud & DevOps (Remote)

Larouche Raymond HeadhuntersMontreal (administrative region), QC, CA
Remote
Full-time

Un cabinet de recrutement recherche un(e) Architecte logiciel Azure pour soutenir la transformation numérique des organisations.Le candidat idéal a une solide expérience en stratégie infonuagique e... Show more

 • Promoted

Senior Software Engineer - Cloud Infrastructure

ClickHouseMontreal (administrative region), QC, CA
Full-time

Recognized on the 2025 Forbes Cloud 100 list, ClickHouse is one of the most innovative and fast-growing private cloud companies.With more than 3,000 customers and ARR that has grown over 250 percen... Show more

 • Promoted

Lead Logiciel Senior — Cloud & Logistique (Télétravail)

ToparoMontreal, Montreal (administrative region), CA
Remote
Full-time

Une entreprise dynamique recherche un Développeur de Logiciel Senior pour conduire le développement de systèmes logistiques en utilisant Python et C#.Ce rôle clé implique la création de solutions l... Show more

 • Promoted

Responsable Technique - Développeur Cloud Sénior

Wabtec CorporationMontreal
Full-time

Evident Canada recherche un Responsable Technique pour diriger l'équipe de développement fullstack.Apportez votre expertise en C# et Azure pour livrer des applications web robustes.En tant que Resp... Show more

 • Promoted

Développeur Fullstack Senior à Cloud Imperium

Cloud Imperium GamesMontreal (administrative region), QC, CA
Full-time

Cherchez-vous à vous engager dans le développement de jeux ? Devenez Développeur Fullstack Senior chez Cloud Imperium Games, alliant technologies récentes et créativité.Avec un minimum de 3 ans d'e... Show more

 • Promoted

Développeur d'Automatisation Cloud chez Gameloft

GameloftMontreal (administrative region), QC, CA
Full-time

Incarnant le rôle de Développeur d'Automatisation Cloud chez Gameloft, vous serez au cœur de la transformation des processus FinOps.Ce poste hybride requiert une maîtrise du Python et des connaissa... Show more

 • Promoted

Senior Platform Engineer - Remote, High-Impact Cloud-Native

Synthesis HealthMontreal (administrative region), QC, CA
Remote
Full-time

A healthcare technology company is seeking a Sr.Platform Engineer to design and build critical cloud-native components.This remote role requires expertise in distributed systems, microservices, and... Show more

 • Promoted

Architecte Cloud FinOps à Montréal

IaawgMontreal (administrative region), QC, CA
Full-time

Devenez Architecte Cloud FinOps chez iA à Montréal et concentrez-vous sur l'optimisation des coûts et des performances des environnements cloud.Travaillez dans un cadre soutenant l'innovation.Ce po... Show more

 • Promoted

Expert DevOps en Solutions Cloud

Normandin BeaudryMontreal (administrative region), QC, CA
Full-time

Intégrez l'équipe de Normandin Beaudry à Montréal en tant qu'Expert DevOps.Ce rôle implique l'automatisation des déploiements et la gestion des environnements cloud.Vous serez responsable du design... Show more

 • Promoted

Architecte Cloud AWS Senior — Télétravail 100% Canada

Cortex génie humainMontreal (administrative region), QC, CA
Remote
Full-time

Une entreprise spécialisée en ingénierie et solutions technologiques cherche un(e) Architecte Cloud AWS senior pour concevoir des architectures cloud robustes et sécuritaires.Le poste est orienté v... Show more

 • Promoted

Développeur DevOps Senior à Dialogue

DialogueMontreal
Full-time

Rejoignez Dialogue comme Développeur DevOps Senior et jouez un rôle clé dans notre infrastructure.Engagez-vous à sécuriser et automatiser notre plateforme de soins virtuels.Relevant d'Alexandre Rim... Show more

 • Promoted

Développeur Logiciel Cloud – Systèmes au Sol, Télétravail

Flyscan Systems Inc.Montreal (administrative region), QC, CA
Remote
Full-time

Une entreprise technologique de pointe basée au Canada recherche un(e) développeur(euse) logiciel pour rejoindre son équipe.Le candidat contribuera à la plateforme infonuagique pour la planificatio... Show more