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