CareerPlanSign in

Ingénieur logiciel principal / Senior Software Engineer

Westmount, Montréal🌐 Remote💼 Full-time💰 $111,308–$111,308🗓 2026-04-16 → 2026-08-06

Core

Designing, developing, and maintaining scalable backend systems that power intelligent building automation and optimize energy efficiency.

Role type

Senior IC backend software engineer (cloud & microservices)

Builds

Cloud-native backend systems, RESTful APIs, event-driven architectures, and data pipelines for building automation.

Domain

Building Management Systems (BMS), IoT, HVAC automation, Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Python, microservices architecture, distributed systems, AWS/GCP services, NoSQL/relational databases, message brokers, CI/CD pipelines

Preferred skills

Building automation/HVAC systems, IoT protocols (BACnet, Modbus, MQTT), containerization, observability tools, energy management

Technologies

Python, AWS, GCP, Kafka, Redis, Cassandra, PostgreSQL, Docker, Kubernetes, CI/CD tools

Responsibilities

Design and develop high-performance cloud-native backend systems; Evaluate and recommend cloud services and architectural patterns; Create and maintain architectural documentation; Lead technical design reviews; Implement RESTful APIs and event-driven architectures; Develop and maintain data pipelines using Kafka and Redis; Integrate with IoT devices and building automation protocols; Design, implement, and maintain CI/CD pipelines; Troubleshoot and optimize existing systems; Participate in code reviews and mentor team members; Collaborate with cross-functional teams.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.