Ingénieur logiciel principal

3 days ago

Montreal administrative region, QC, Canada Trane Technologies Full-time $111,000 - $155,000 Contract

Qu'y Gagnezvous

Un avenir durable exige une évolution numérique continue. Notre équipe de solutions numériques est à l’avant-garde du développement de technologies climatiques de nouvelle génération axées sur la réduction de la consommation d’énergie du côté de la demande et des émissions. Notre équipe — incluant BrainBox AI, Nuvolo et d’autres — combine expertise technique et analyses avancées pour créer des solutions axées sur les données qui apportent une réelle valeur aux clients, aux collectivités et à la planète. Que vous fassiez progresser l’IA dans les systèmes de CVC ou que vous stimuliez l’analytique pour accroître l’efficacité, vos idées contribueront à concevoir des solutions pour des collectivités plus fortes et un monde durable.

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.

Qu'y Gagnezvous

Un avenir durable exige une évolution numérique continue. Notre équipe de solutions numériques est à l’avant-garde du développement de technologies climatiques de nouvelle génération axées sur la réduction de la consommation d’énergie du côté de la demande et des émissions. Notre équipe — incluant BrainBox AI, Nuvolo et d’autres — combine expertise technique et analyses avancées pour créer des solutions axées sur les données qui apportent une réelle valeur aux clients, aux collectivités et à la planète. Que vous fassiez progresser l’IA dans les systèmes de CVC ou que vous stimuliez l’analytique pour accroître l’efficacité, vos idées contribueront à concevoir des solutions pour des collectivités plus fortes et un monde durable.

Ce Que Vous Ferez

  • Concevoir et développer des systèmes dorsaux performants et infonuagiques avec Python et une architecture de microservices
  • Évaluer et recommander des services infonuagiques et des modèles architecturaux (AWS/GCP) axés sur l’évolutivité, la fiabilité et les coûts
  • Créer et maintenir la documentation d’architecture, y compris les schémas systèmes, les spécifications d’API et les registres de décisions
  • Diriger les revues de conception technique et contribuer à l’évolution de l’architecture de la plateforme
  • Mettre en œuvre des API REST et des architectures orientées événements pour une communication fluide entre les services
  • Développer et maintenir des pipelines de données utilisant Kafka (flux en temps réel) et Redis (mise en cache)
  • Travailler avec des bases de données NoSQL (Cassandra) et relationnelles (PostgreSQL) pour bâtir des couches de persistance robustes
  • Intégrer des dispositifs IoT et des protocoles d’automatisation des bâtiments afin de collecter et traiter des données de télémétrie
  • Concevoir, mettre en œuvre et maintenir des pipelines CI/CD pour les tests automatisés, le déploiement et la surveillance
  • Dépanner et optimiser les systèmes existants pour améliorer la performance, la fiabilité et l’observabilité
  • Participer aux revues de code et encadrer les membres de l’équipe sur les meilleures pratiques
  • Collaborer avec les équipes produit, science des données et ingénierie mécanique

Ce Que Vous Apporterez

  • Baccalauréat ou maîtrise en informatique, génie logiciel ou domaine connexe
  • 7+ années d’expérience en développement backend avec Python
  • Solide compréhension de l’architecture de microservices, des systèmes distribués et des API REST
  • Expérience pratique avec des services AWS ou GCP (p. ex. Lambda, ECS, S3, Cloud Functions, Pub/Sub, BigQuery)
  • Connaissance des modèles architecturaux infonuagiques : serverless, orienté événements, conteneurs
  • Maîtrise des bases de données NoSQL (Cassandra) et relationnelles (PostgreSQL)
  • Expérience avec les courtiers de messages (Kafka) et solutions de mise en cache (Redis)
  • Expérience avec les pipelines CI/CD et les pratiques d’infrastructure sous forme de code
  • Excellentes compétences en résolution de problèmes avec attention à l’évolutivité, la sécurité et l’opérationnalité
  • Excellentes habiletés de communication
  • Capacité à travailler de fa