ecobee, now a subsidiary of Generac Power Systems, is seeking a Software Engineer to join their Device Management Services team. This team is responsible for building and maintaining distributed backend systems that handle large-scale IoT device connectivity, onboarding, authentication, authorization, and communication between devices and cloud applications. The role involves contributing to the design and development of highly scalable, fault-tolerant backend services that power real-time device communication and orchestration. The engineer will work with modern distributed systems and existing large-scale Java-based monolithic systems, impacting Generac's connected device ecosystem which powers millions of IoT devices. The position offers the opportunity to work with modern cloud-native architectures and influence foundational systems for next-generation IoT capabilities. This role follows a hybrid schedule, requiring in-office work on Wednesdays and Thursdays in the Toronto office, with flexibility for remote work the rest of the week.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed