Job descriptionThis role focuses on building and scaling advanced energy management software that integrates IoT devices, sensors, and SCADA systems to optimize energy usage and sustainability outcomes.
You’ll work on real-time data systems that help large-scale energy users, such as industrial facilities and data centers, monitor, control, and improve their energy performance. The position combines software development, IoT integration, and industrial systems knowledge, making it ideal for someone who enjoys working across both software and hardware environments.
If you're interested, please click apply and submit your resume to kyle.chan@randstaddigital.com
Advantages
Work on high-impact sustainability initiatives with real-world environmental outcomes
Exposure to cutting-edge technologies in IoT, SCADA, and energy systems
Opportunity to work in a fast-growing, agile team with strong ownership
Competitive compensation package with potential equity participation
Comprehensive health, dental, and vision benefits
Hybrid work model with strong work-life balance support
Access to on-site facilities such as a gym
Responsibilities
Design and develop energy management software that integrates IoT platforms and SCADA systems for real-time monitoring and optimization
Build user-facing features that interact with sensors, devices, and gateways
Develop scalable, reusable code and libraries for future integrations
Implement unit and integration testing to ensure system reliability and performance
Collaborate with backend teams to design APIs and ensure seamless data flow across systems
Manage deployment and provisioning of IoT devices, sensors, and gateways
Troubleshoot and resolve issues across IoT devices, SCADA systems, and data pipelines
Integrate data from multiple sources into unified platforms to support data-driven decision making
Participate in code reviews and contribute to engineering best practices
Qualifications
Strong interest in energy management, sustainability, and industrial systems
Solid experience working with IoT platforms (e.g. ThingsBoard, AWS IoT, Azure IoT)
Hands-on experience with SCADA systems, ideally Ignition or similar tools
Strong understanding of industrial communication protocols (Modbus, OPC UA, MQTT, BACnet, REST APIs)
Proficiency in Python for data processing, automation, and IoT-related development
Experience working with SQL and/or NoSQL databases
Strong troubleshooting and problem-solving skills across software and hardware systems
Experience working with IoT devices, sensors, and gateways in production environments
Ability to work with third-party integrations and resolve system-level conflicts
Summary
This role focuses on building and scaling advanced energy management software that integrates IoT devices, sensors, and SCADA systems to optimize energy usage and sustainability outcomes.
You’ll work on real-time data systems that help large-scale energy users, such as industrial facilities and data centers, monitor, control, and improve their energy performance. The position combines software development, IoT integration, and industrial systems knowledge, making it ideal for someone who enjoys working across both software and hardware environments.
If you're interested, please click apply and submit your resume to kyle.chan@randstaddigital.com
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.