Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

iot | energy software engineer | hybrid.

$80k - $120k per year

Randstad

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 View email address on randstad.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 View email address on randstad.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 View email address on randstad.com to ensure their ability to fully participate in the interview process.

This posting is for existing and upcoming vacancies. show more
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the iot | energy software engineer | hybrid. in North York, ON vacancy
  • $115k - $145k per year

     ...a mission-driven space. They’re looking for a hands-on Senior Software Engineer who enjoys working across both backend development and infrastructure...  ...growth and market expansion across the PJM region (U.S. energy market). This role will focus on developing and executing... 
    Suggested

    Randstad

    North York, ON
    more than 2 months ago
  • $75k - $90k per year

     ...growing Toronto-based cleantech startup building AI-powered energy management software and IoT hardware for large commercial and industrial facilities....  ...Comprehensive health, dental, and vision benefits Hybrid work model with strong work-life balance support Access... 
    Suggested

    Randstad

    North York, ON
    18 days ago
  •  ...Systems Integration Company, is looking to hire an experienced s/w engineer to join their growing team. In this role you will join an agile...  ...variety of customers Support testing and commissioning of new software Collaborate with team members in an agile delivery model... 
    Suggested

    Exact Match Recruitment

    North York, ON
    a month ago
  •  ...CoreFactor is searching for a Software Developer in Test (SDET) on a contract basis for a client in the GTA. This is a hybrid position and will require the successful incumbent...  ...reports to the Manager/Sr.Manager, Quality Engineering, and is responsible for delivering QE... 
    Suggested
    Contract work
    Work at office
    Immediate start

    CoreFactor Inc.

    North York, ON
    1 day ago
  • Job Responsibility: Scope of Position This is a dual role that serves in a unique capacity as ambassador for new/existing members of Alterna. The incumbent must quickly and efficiently probe to uncover and assess overall needs of all members (at every contact) and identify...
    Suggested
    Full time

    Alterna Savings

    North York, ON
    7 days ago
  • $61.24 per hour

    Title: Electrical Engineer (Renewable/Power Operations) Location Preference: North York, ON...  ...a short-term leave period Work Model: Hybrid - Mon, Tues, Thurs in office / Weds, Fri at...  ...Provide expertise on wind, solar and battery energy storage systems during the development of... 
    Hourly pay
    Contract work
    Temporary work
    For contractors
    Work at office
    Immediate start
    Work from home

    Randstad

    North York, ON
    8 days ago
  • $80k - $95k per year

    We are looking for a Demand Generation Specialist to drive pipeline growth and market expansion across the PJM region (U.S. energy market). This role will focus on developing and executing targeted, account-based marketing strategies to engage large commercial and industrial... 
    Long term contract
    Internship

    Randstad

    North York, ON
    more than 2 months ago
  • We are seeking a versatile Senior Software Developer to join our team in Toronto. This role offers a unique opportunity to work across a hybrid technical landscape, combining advanced Siebel CRM configuration with enterprise-grade Business Intelligence and data analytics. You... 
    Contract work
    Work at office
    Monday to friday

    Randstad

    North York, ON
    a month ago
  • We are looking for a skilled Software Developer with a specialization in Data Engineering to design and implement robust data pipelines. This role involves building scalable solutions using Python and AWS cloud services to manage both structured and unstructured data. You will... 
    Internship
    Work at office

    Randstad

    North York, ON
    a month ago
  • $120k - $150k per year

     ...advanced analytics methodologies at our client. This role leads the review and application of machine learning, statistical approaches and hybrid methodologies, integrates diverse data sources and ensures the accuracy, reliability and research rigour of both syndicated and ad-hoc... 
    Work at office
    Work from home

    Randstad

    North York, ON
    a month ago
  •  ...Proficiency in data visualization tools (e.g., Tableau, Power BI) and advanced Excel skills. Familiarity with statistical analysis software (e.g., R, Python) is highly desirable. Strong understanding of database management systems (e.g., SQL). Excellent communication... 
    Fixed term contract

    Bluelime Technical Services

    North York, ON
    7 days ago
  •  ...development phases in large Cognos implementations? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 11 month contract in North York. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a... 
    Contract work

    Randstad

    North York, ON
    a month ago
  •  ...Application Developer, web services,API connect? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 15 month contract in North York. This is an onsite role. Rate: $554.83 - $ 590.41 Advantages • Earn a... 
    Contract work
    Flexible hours

    Randstad

    North York, ON
    more than 2 months ago
  •  ...containing personal health information, preferred? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer - CRM for a 18 month contract in North York. This is an onsite role. Rate: $555.49 - $591.05 Advantages • Earn a... 
    Long term contract
    Contract work
    Flexible hours

    Randstad

    North York, ON
    more than 2 months ago
  •  ...JavaScript and TypeScript , Node.js , NextJS ? If so, this would be a great opportunity for you ! Our client is looking for a Senior Software Developer- Front End for a 11 month contract in North York. This is an onsite role . Rate: $543.7 - $579.46 Advantages •... 
    Long term contract
    Contract work
    Interim role

    Randstad

    North York, ON
    a month ago
  • We are seeking a highly skilled Software Developer - Back End to lead the modernization of legacy systems and the development of high-performance, cloud-native applications. In this role, you will collaborate with cross-functional teams to design, build, and maintain robust... 
    Long term contract

    Randstad

    North York, ON
    a month ago
  • $42.4 - $46.4 per hour

     ...Position: Java FullStack Developer Location: Hybrid, 2x per week in office (North York, ON) Structure: Contract, 12 months to start (long-term/ongoing) Pay: $42.40 – $46.40 p/h inc. -- We have a great new opportunity to support one of our Financial Services clients... 
    Long term contract
    Contract work
    Work at office

    CorGTA

    North York, ON
    24 days ago
  •  ...WebSphere Studio Application Developer, web services? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer - Full Stack for a 15 month contract in North York. This is an onsite role. Rate: $565.97 - $601.35 Advantages •... 
    Contract work
    Flexible hours

    Randstad

    North York, ON
    more than 2 months ago
  • $20 - $25 per hour

    Education: Expérience: Education Bachelor's degree or equivalent experience Screening questions Are you available for shift or on-call work? Are you available to start on the date listed in the job posting? Do you have experience working in this field? ...
    Permanent employment
    Full time
    Shift work

    NORTH SKE INC.

    North York, ON
    8 days ago
  • $34 - $35 per hour

    Overview Languages English Education Other trades certificate or diploma or equivalent experience Experience 1 year to less than 2 years On site Work must be completed at the physical location. There is no option to work remotely. Green job...
    Permanent employment
    Full time
    Remote work

    shad Consultants Inc

    North York, ON
    3 days ago
  •  ...Your new company   Our client is a Toronto-based engineering consulting firm providing comprehensive and integrated building systems engineering...  ...consulting and construction What you'll get in return   Hybrid Work Model – 3 days in office  Paid Sick Time Half-Day... 
    Permanent employment
    Summer work
    Work at office

    Hays

    North York, ON
    a month ago
  • $30.96 per hour

     ...prescribed by the provincial and federal regulatory authorities (Ontario Energy Board, Technical Standards and Safety Authority) in Canada. •...  .... Qualifications: Mandatory education and experience: • Engineering degree and registered as a Professional Engineer (P.Eng.) in... 
    Hourly pay

    Randstad

    North York, ON
    a month ago
  • We are seeking a Senior Software Developer with specialized expertise in the IBM Cúram Social Program Management platform. In this role, you will be responsible for the end-to-end development life cycle, from technical solutioning and detailed programming to the implementation... 

    Randstad

    North York, ON
    a month ago
  • $29.55 per hour

     ...measuring and conditioning natural gas. The team estimates different Risks associated with these Facilities by utilizing Reliability Engineering concepts, Statistics/Mathematics and Risk management techniques. Each of the unique assets in these sites must be assessed to... 
    Hourly pay
    Remplacement

    Randstad

    North York, ON
    a month ago
  • $40k - $65k per year

    Quality Control Engineer North Ske Inc. Location North York, ON Salary 40,000 to 65,000 annually (To be negotiated) / 40 hours per week Full time Day Starts as soon as possible Benefits: Health benefits, Other benefits Languages English Education Bachelor's degree... 
    Full time
    Immediate start
    Remote work

    North Ske Inc.

    North York, ON
    a month ago
  • $22 - $25 per hour

     ...maintenance to validate and implement technical solutions. Qualifications Education: Post-secondary education in Food Science, Engineering, Operations Management, or a related field. Technical Knowledge: Strong familiarity with Lean Manufacturing, Six Sigma, or other... 
    Hourly pay
    Contract work
    Internship
    Immediate start

    Randstad

    North York, ON
    4 days ago
  •  ...Fire Protection Engineer / Designer Manager Location: Toronto, ON Salary: 150k-170k (based on Experience) A well-established and highly respected engineering consulting firm is seeking a Fire Protection Engineer / Designer Manager to join its growing Toronto team... 
    Long term contract

    TalentSphere

    North York, ON
    a month ago
  •  ...collaborating directly with technical engineering teams to drive agile feature...  ...: North York, ON (Onsite / Hybrid options available) Duration...  ..., and cloud-native API engines. End-to-End Analysis Ownership...  ..., working closely alongside Software Developers, Data Engineers,... 
    Contract work
    Manual labor

    Randstad

    North York, ON
    14 days ago
  •  ...test cases, and test scripts to validate software quality across both Graphical User Interface...  .... Location: North York, ON (Onsite / Hybrid options available) Duration: 10-month...  ...background in Computer Science, Software Engineering, Information Technology, or a related field... 
    Contract work

    Randstad

    North York, ON
    14 days ago
  • $120k - $130k per year

     ...visual standards) across all technical systems. Collaborates with engineering and other internal partners to ensure required product quality...  ...How to Apply: If you have the commitment to excellence, the energy, the attitude and experience we need, then please submit your... 
    Long term contract

    Riverside Natural Foods Ltd.

    North York, ON
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to iot | energy software engineer | hybrid.. Be the first to apply!