Développeur principal de logiciels / Senior Developer
$86.3k - $123.02k per yearTrane Technologies
Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes and transportation, it's our responsibility to put the planet first. For us at Trane Technologies , and through our businesses including Trane®and Thermo King , sustainability is not just how we do business—it is our business. Do you dare to look at the world's challenges and see impactful possibilities? Do you want to contribute to making a better future? If the answer is yes, we invite you to consider joining us in boldly challenging what's possible for a sustainable world.
Learn about our benefits designed for you to Thrive at work and at home.
We boldly go.
Where is the work:
Our BrainBox AI Workplace Presence model dedicates specific in-office days each month to focus on relationships, learning and innovation.
Une opportunité passionnante vous attend pour rejoindre une entreprise d’intelligence artificielle en pleine croissance. Votre mission principale sera de construire l’infrastructure fondamentale permettant à la plateforme cloud de Brainbox AI de communiquer en temps réel avec les systèmes CVC à l’échelle mondiale. Cela implique de créer des pipelines de données haute performance, des services backend et des infrastructures capables de gérer efficacement des flux massifs de données entre notre plateforme d’IA et les systèmes de bâtiments à travers le monde.
Ce que vous ferez :
Réaliser des études de faisabilité pour des systèmes logiciels améliorés
Concevoir de nouveaux programmes et applications logiciels
Concevoir des infrastructures pour soutenir les services et leurs exigences de scalabilité
Concevoir et promouvoir un développement axé sur l’intelligence artificielle
Attribuer des tâches aux développeurs juniors telles que le codage, les tests, le débogage et l’analyse
Rédiger du code de programmation avancé
Examiner les systèmes logiciels mis à jour
Gérer les échéanciers et les tâches des projets
Rédiger des rapports de développement
Créer de la documentation technique pour les nouveaux programmes logiciels
Participer aux réunions SCRUM quotidiennes
Assurer le support post-déploiement pour les projets livrés en production
Transformer les problèmes en objets et en modèles
Développer de nouveaux algorithmes, améliorer et maintenir les existants
Répondre aux tickets de dépannage et de maintenance
Ce dont vous aurez besoin pour réussir :
Bachelor’s or master's degree in software engineering, computer science, or equivalent experience
5+ years’ experience in related field
Extensive knowledge in Object Oriented programming and design patterns
Experience with microservices and AWS managed services (Lambdas, Queues, API Gateway…)
Experience with Python
Experience with AI driven development
Knowledge in Linux and experience with automating tasks
Using Git as a version-control system
Excellent written and communication skills
Un atout:
Expérience avec le framework FastAPI
Expérience en tests unitaires ; pytest
Expérience avec Redis, Kafka ou toute infrastructure pub/sub à grande échelle
Connaissance de Terraform, CDK, CloudFormation ou de tout langage similaire d’infrastructure as code (IaC)
Exigences linguistiques
Le bilinguisme français-anglais est requis.
En plus de la maîtrise du français, les personnes retenues doivent posséder une compétence professionnelle complète en anglais afin de soutenir et de collaborer avec des clients, collègues et/ou divers intervenants anglophones.
***English Follows
An exciting opportunity awaits you to join a fast-growing Artificial Intelligence company. Your core mission is to build the backbone that enables Brainbox AI's cloud platform to communicate with HVAC systems in real-time at global scale. This involves creating high-performance data pipelines, backend services, and infrastructure to efficiently handle massive data flows between our AI platform and building systems worldwide.
What you will do:
Conducting feasibility studies for upgraded software systems.
Designing new software programs and applications
Designing infrastructure to support services and their scalability requirements
Design and promote AI driven development
Assigning tasks to junior developers such as coding, testing, debugging, and analytics
Writing advanced programming code
Reviewing updated software systems
Managing project timelines and tasks
Writing development reports
Creating technical documents for new software programs
Participate in daily SCRUM meetings
Support post-deployment fallouts on projects worked on and released to production
Create and translate the problems to the objects and models
Develop new algorithms, upgrade, and maintain existing ones
Responding to troubleshooting / maintenance tickets
What you will need to be successful:
Bachelor’s or master's degree in software engineering, computer science, or equivalent experience
5+ years’ experience in related field
Extensive knowledge in Object Oriented programming and design patterns
Experience with microservices and AWS managed services (Lambdas, Queues, API Gateway…)
Experience with Python
Experience with AI driven development
Knowledge in Linux and experience with automating tasks
Using Git as a version-control system
Excellent written and communication skills
Nice to have:
Experience with the Fast API framework
Experience with unit testing; pytest
Experience with Redis, Kafka or any large pub/sub infrastructure
Knowledge of Terraform, CDK, CloudFormation or similar IaC language.
Language Requirements
French-English bilingualism is required.
In addition to fluency in French, successful candidates must have full professional proficiency in English in order to support and collaborate with English-speaking clients, colleagues and/or various stakeholders.
Annual Base Salary Range or Hourly Base Pay Range:
$86,300.00 - $123,024.99Compensation Type:
SalaryIncentive Eligible:
YesSales Commisison Eligible:
NoDisclaimer : We strive to provide competitive compensation for this position, tailored to a variety of factors. The actual compensation will depend on elements such as seniority, merit, geographic location, education, experience, travel requirements, and union designation. Our compensation range is generally based on the national average for the country. Additionally, benefits may vary depending on the region, business alignment, union involvement, and employee status.
We offer competitive compensation and comprehensive benefits and programs. We are an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status.
$86.3k - $123.02k per year
...développement pour discuter des projets logiciels Mener des études de faisabilité pour des... ...***English Follows What you will do: Develop, design and implement micro-services and... ...compensation will depend on elements such as seniority, merit, geographic location, education, experience...PrincipalSeniorHourly payWork at officeWork from home- ...détenue à 100 % par Unity. Parsec recherche une ou un développeur logiciel sénior pour se joindre à notre petite équipe native et pleine de... ...parmi les plus innovants, ainsi que la quasi-totalité des principales expériences XR et jeux Web sont développés, déployés et optimisés...SeniorDaily paidWork at officeRemote workWork from homeWorldwideRelocation packageFlexible hours
- ...culture qui vous permet d’être vu, de rester authentique et d’exceller. Votre profil Nous recherchons un développeur ou une développeuse de logiciels IA principal(e) pour rejoindre l’équipe au cœur de notre initiative Devs.AI. Ce poste clé agit comme contributeur...Principal
- ...un temps record grâce à l’unique plateforme matérielle et logicielle propulsée par l'IA conçue pour les ateliers de fabrication... ...réelle différence. Description du poste En tant que développeur logiciel principal chez Vention, vous serez un contributeur clé de l'...PrincipalDaily paidFull timeApprenticeshipWork at officeWork from home
- ...croissance À propos du poste Prelib est à la recherche d'un développeur logiciel senior pour se joindre à une petite équipe d'ingénierie ambitieuse... ...About the role Prelib is looking for a Senior Software Developer to join a small, ambitious engineering team building...SeniorFull time
- ...L’équipe Ingénierie Core cherche un développeur en logiciels II pour se joindre à notre équipe des... ...organization. Engineers thrive at Tower while developing electronic trading infrastructure at a... ...department is seeking a Software Developer II to join the Data team in Montreal....ApprenticeshipCasual workWork at officeWorldwide
- ...facturation fiable et auditable. Vous serez l’un des premiers développeurs de cette équipe, responsable des systèmes qui soutiennent chaque... ...code approfondies Améliorer les standards de développement logiciel, les outils et les processus, et promouvoir les meilleures pratiques...SeniorContract workTemporary work
- ...culture – une culture qui vous permet d’être vu, de rester authentique et d’exceller. Votre profil À titre de développeur/développeuse logiciel senior, vous intégrerez une équipe qui conçoit des logiciels robustes et fiables à un rythme humain, grâce à des chaînes d'outils...Senior
- ..., les devises, les matières premières et l'énergie sur les principaux marchés mondiaux. Nous avons également tiré parti de notre... ...remettre en question le consensus. Nous recherchons plusieurs développeurs de logiciels passionnés pour rejoindre notre équipe. Vous développerez...Work at officeWorldwide
- ...contenu culturel. À propos du poste : En tant que Développeur·se logiciel principal·e vous êtes responsable de la conception et de la livraison... ...million monthly page views. About the Role: The Senior Software Developer is responsible for designing and delivering...PrincipalSeniorDaily paidLong term contractContract work
- ...culture – une culture qui vous permet d’être vu, de rester authentique et d’exceller. Votre profil Vous êtes un développeur ou une développeuse logiciel doté(e) d’un esprit d’équipe à toute épreuve. Vous avez un don pour résoudre les problèmes les plus difficiles, traiter...SeniorDaily paid
- ...à 254 millions de dollars et évaluant l’entreprise à 2,5 milliards de dollars. Nous sommes à la recherche d’un Développeur(se) logiciel principal (Senior) afin de piloter la livraison technique des déploiements de conformité et multi-régions de MaintainX, incluant des environnements...PrincipalSeniorShift work
- ...propos de Dialogue Dialogue est le principal fournisseur de soins virtuels au Canada... ...officielle. Votre rôle à titre de Développeur(euse) logiciel principal(e), Backend Le·la... ...futurs clients. Vous travaillerez principalement sur le registre central des adhésions...PrincipalDaily paidApprenticeshipWork at office
$111.31k - $155.44k per year
...les meilleures pratiques de développement logiciel tout au long du cycle de vie de l’AA.... ...: Help evolve existing methodologies and develop new techniques for initiatives that span... ...compensation will depend on elements such as seniority, merit, geographic location, education, experience...Hourly payApprenticeshipWork at officeWork from home- ...la seule plateforme matérielle et logicielle alimentée par l’IA conçue pour l’usine... ...’un ensemble de SDK, d’outils pour développeurs et de services logiciels déployés qui rendent possible le... ...exploitation d’applications robotiques, principalement avec React. Concevoir des...SeniorFull timeApprenticeshipWork at officeWork from homeDay shift
- ...exceller. Votre profil Nous sommes à la recherche d’une personne compétente et ambitieuse pour combler un poste de développeur/développeuse logiciel à Montréal. Vous êtes un développeur PHP technique et impliqué, passionné par la production de code maintenable et...SeniorDaily paid
$101.8k - $124.4k per year
...plan dans le secteur des services financiers et des assurances au Canada, Randstad Digital est à la recherche d'un(e) Développeur(euse) de logiciels senior – Automatisation et IA agentique. Dans ce rôle stratégique, vous concevrez et déploierez des écosystèmes d'automatisation...SeniorPermanent employmentFull timeContract workWork at officeRemote workFlexible hours- ...regroupe plus d’une dizaine de développeurs et de spécialistes en tests... ...de chacun et privilégions un logiciel propre, maintenable et performant... ...together more than ten developers and test specialists from diverse... ...We’re looking for a software developer to join the Access Control...Flexible hours
- ...maintenir les systèmes qui permettent aux développeur(se)s de livrer et d’exploiter des jeux... ...recherchons un(e) Développeur(se) logiciel Sénior pour se joindre à l’équipe Diagnostics... ...utile. Notre pile est composée de Go (principalement), Kotlin, TypeScript et C#. Il s’agit...SeniorDaily paidContract workWork at officeWorldwideRelocation package
- ...propos de Dialogue Dialogue est le principal fournisseur de soins virtuels au Canada... ...officielle. Votre rôle à titre de Développeur(se) Logiciel Principal(e), Front-End Le·la... ...actuels et futurs. Vous travaillerez principalement dans le dépôt de l'application membre...PrincipalDaily paidContract workApprenticeshipWork at officeLocal area
$80k - $100k per year
...clients de la stratégie jusqu’à la mise en production, en développant des applications web et mobiles, des plateformes SaaS et des logiciels d’entreprise (CRM/ERP), avec un accent sur la performance, la sécurité et l’expérience utilisateur. L’entreprise met aussi de l’avant...PrincipalPermanent employmentFull timeLocal area- ...équipes, avec accompagnement. Prendre en charge des projets simples de manière autonome. Travailler sous la supervision d'ingénieurs seniors, en contribuant activement aux réunions d'équipe, aux séances de brainstorming et aux rétrospectives. Livrer des systèmes et des...Senior
$111.31k - $155.44k per year
...innovation. Nous cherchons un Ingénieur logiciel principal pour joindre notre équipe du Cloud... ...***English Follows We are seeking a Senior Software Engineer to join our Cloud Building... ...(CBMS) team, focusing on designing, developing, and maintaining scalable backend...PrincipalSeniorHourly payTemporary workWork at officeRemote workWork from home- ...les entreprises que par les développeurs. Vous vous joindrez à l’équipe en tant que Développeur logiciel en tests (SDET), un rôle hybride... ...flagship product. We oversee developing and maintaining critical... ...joining the team as a Software Developer in Test, a hybrid role that blends...Flexible hours
$108.5k - $152k per year
...construisons un monde plus ouvert. Joignez-vous à nous! Développeur(-euse) de logiciels III Notre équipe Home & Navigation façonne la... ..., au Department of Homeland Security (DHS). Software Developer III Our team, the Home & Navigation team, shape the...Summer workWork at officeLocal areaFlexible hours- ...est composée de plus de 20 développeurs et spécialistes en tests issus... ...développement de solutions logicielles pour un large portefeuille d... ...notre technologie. Les cinq principales raisons pour lesquelles ce... ...with us, you’ll help develop software solutions for a wide...Full timeFlexible hours
$46.15 per hour
...universitaire d'un programme d'une durée de 3 mois à moins de 1 an Tâches Écrire, modifier, intégrer et mettre à l'essai le code des logiciels Communiquer les problèmes techniques, les processus et les solutions Préparer les rapports, manuels et autres documents sur l'...Full timeTemporary work- ...100 2025, qui répertorie les 100 meilleures entreprises infonuagiques privées à l'échelle mondiale. Nous recherchons un développeur mobile logiciel pour nous aider à développer, faire évoluer et soutenir notre plateforme de développement de nouvelle génération. Il ne s'agit...Daily paidLocal area
- ...actions, les devises, les matières premières et l'énergie sur les principaux marchés mondiaux. Nous avons également tiré parti de notre... ...remettre en question le consensus. Nous recherchons un développeur de logiciel IA Full Stack pour rejoindre notre équipe dédiée à l’IA et...Work at officeWorldwide
- ...opérations et leurs décisions quotidiennes. Nous recherchons un développeur logiciel full stack pour concevoir des applications logicielles... ...flexible, respectueux de l’équilibre et des réalités des profils seniors Ici, on attend ton expertise — pas seulement ton exécution...SeniorDaily paidFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Développeur principal de logiciels / Senior Developer. Be the first to apply!
- software developer intern Montréal, QC
- junior software developer Montréal, QC
- ingénieur logiciel embarqué Montréal, QC
- software engineer Montréal, QC
- software developer Montréal, QC
- software engineer - robotics Montréal, QC
- senior software developer Montréal, QC
- software developer no experience Montréal, QC
- software developer entry level Montréal, QC
- software engineer - computer Montréal, QC

