Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Développeur principal de logiciels / Senior Developer

$86.3k - $123.02k per year

Trane 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.99

Compensation Type:

Salary

Incentive Eligible:

Yes

Sales Commisison Eligible:

No

Disclaimer : 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Développeur principal de logiciels / Senior Developer in Montréal, QC vacancy
  • $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... 
    Principal
    Senior
    Hourly pay
    Work at office
    Work from home

    Trane Technologies

    Montréal, QC
    2 days ago
  •  ...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... 
    Senior
    Daily paid
    Work at office
    Remote work
    Work from home
    Worldwide
    Relocation package
    Flexible hours

    Unity Technologies

    Montréal, QC
    1 day ago
  •  ...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

    AppDirect

    Montréal, QC
    6 hours ago
  •  ...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'... 
    Principal
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Work from home

    Vention

    Montréal, QC
    26 days ago
  •  ...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... 
    Senior
    Full time

    Prelib

    Montréal, QC
    2 days ago
  •  ...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.... 
    Apprenticeship
    Casual work
    Work at office
    Worldwide

    Tower Research Capital

    Montréal, QC
    6 hours ago
  •  ...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... 
    Senior
    Contract work
    Temporary work

    MaintainX

    Montréal, QC
    6 hours ago
  •  ...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

    AppDirect

    Montréal, QC
    6 hours ago
  •  ..., 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 office
    Worldwide

    DRW Montreal

    Montréal, QC
    6 hours ago
  •  ...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... 
    Principal
    Senior
    Daily paid
    Long term contract
    Contract work

    SSENSE

    Montréal, QC
    more than 2 months ago
  •  ...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... 
    Senior
    Daily paid

    AppDirect

    Montréal, QC
    6 hours ago
  •  ...à 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... 
    Principal
    Senior
    Shift work

    MaintainX

    Montréal, QC
    6 hours ago
  •  ...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... 
    Principal
    Daily paid
    Apprenticeship
    Work at office

    Dialogue

    Montréal, QC
    6 days ago
  • $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 pay
    Apprenticeship
    Work at office
    Work from home

    Trane Technologies

    Montréal, QC
    2 days ago
  •  ...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... 
    Senior
    Full time
    Apprenticeship
    Work at office
    Work from home
    Day shift

    Vention

    Montréal, QC
    22 days ago
  •  ...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... 
    Senior
    Daily paid

    AppDirect

    Montréal, QC
    6 hours ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    Randstad

    Montréal, QC
    7 days ago
  •  ...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

    Genetec

    Montréal, QC
    13 days ago
  •  ...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... 
    Senior
    Daily paid
    Contract work
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Montréal, QC
    5 days ago
  •  ...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... 
    Principal
    Daily paid
    Contract work
    Apprenticeship
    Work at office
    Local area

    Dialogue

    Montréal, QC
    6 days ago
  • $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... 
    Principal
    Permanent employment
    Full time
    Local area

    Webisoft Technologie Inc.

    Montréal, QC
    a month ago
  •  ...é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

    AppDirect

    Montréal, QC
    5 days ago
  • $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... 
    Principal
    Senior
    Hourly pay
    Temporary work
    Work at office
    Remote work
    Work from home

    Trane Technologies

    Montréal, QC
    2 days ago
  •  ...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

    Genetec

    Montréal, QC
    23 days ago
  • $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 work
    Work at office
    Local area
    Flexible hours

    Expedia Group

    Montréal, QC
    1 day ago
  •  ...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 time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  • $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 time
    Temporary work

    Media Stunner Inc. Stunner Med

    Montréal, QC
    16 days ago
  •  ...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 paid
    Local area

    MaintainX

    Montréal, QC
    6 hours ago
  •  ...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 office
    Worldwide

    DRW Montreal

    Montréal, QC
    6 hours ago
  •  ...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... 
    Senior
    Daily paid
    Full time
    Flexible hours

    Merkur

    Montréal, QC
    1 day ago

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!