About the job Senior .NET (C#) Developer - IoT (Zigbee, BLE)
Were Hiring for Our Client: Senior .NET (C#) Developer IoT (Zigbee, BLE)
Location: Hybrid in Montreal, QC, Canada
Industry: Smart Home Technology & Security Systems
Applications Close: June 20, 2025
Compensation: CAD $100,000 $120,000
Were hiring on behalf of a leading smart technology company focused on cloud-based security and access management systems for connected homes and vacation properties. With a robust IoT ecosystem and a growing engineering team, they are pushing the boundaries of secure device communication using modern software and hardware protocols.
Required Skills & Experience:
-
5+ years of fullstack software development experience
-
Expertise in .NET C#, ASP.NET, RESTful API design, and asynchronous programming
-
Strong understanding of microservice architecture and backend performance optimization
-
Frontend development experience using Angular
-
Solid experience with both SQL and NoSQL databases
-
Cloud development experience, preferably AWS
-
Practical knowledge of hardware communication protocols (e.g., USB, IP/UDP, HTTP/S)
-
Hands-on experience with IoT communications such as Zigbee and Bluetooth Low Energy (BLE)
-
Experience working in Agile/SAFe environments and applying software engineering best practices
-
Bachelors degree in Computer Science, Software Engineering, or a related discipline
Preferred Qualifications:
-
Experience with Docker and building containerized applications
-
Familiarity with Infrastructure-as-Code tools like Terraform
-
Knowledge of CI/CD pipelines (e.g., Jenkins)
What Youll Be Doing
As a Senior .NET (C#) Developer IoT (Zigbee, BLE), youll work within a cloud platform services team that powers smart access systems for residential and commercial environments. Youll help shape the way secure IoT devices communicate and function within a highly scalable, cloud-connected infrastructure.
Your Core Responsibilities:
-
Design, develop, and maintain robust backend services and fullstack web applications
-
Build scalable, cloud-native microservices adhering to modern development principles (SOLID, DRY, YAGNI)
-
Interface with firmware teams to enable and secure device-level IoT communication
-
Debug and tune high-performance code for scalability and fault tolerance
-
Collaborate in an Agile/SAFe setting using test-driven development and peer code reviews
-
Analyze data and user behavior to continuously improve product features and UX
Why Join?
-
Be part of a company innovating in the smart home and IoT security space
-
Work on meaningful projects that directly impact end-user safety and convenience
-
Hybrid role based in Montreal, QC enjoy flexibility with in-person collaboration
-
Competitive salary and modern tech stack