1

Scada Programmer Jobs in Ontario (NOW HIRING)

SCADA Engineer

Ottawa, ON ยท Hybrid

CA$100K - CA$137K/yr

Your role The SCADA Engineer will report to the SCADA Team Lead. She/he will be responsible for developing and integrating SCADA, controllers, and HMI solutions for our clients. The SCADA Engineer is ...

SCADA Engineer

Toronto, ON ยท Hybrid

CA$100K - CA$137K/yr

Your role The SCADA Engineer will report to the SCADA Team Lead. She/he will be responsible for developing and integrating SCADA, controllers, and HMI solutions for our clients. The SCADA Engineer is ...

Hitachi Rail is looking for an enthusiastic self-motivated Senior SCADA Engineer who thrives in a fast-paced environment. The successful candidate is comfortable performing a wide range of tasks from ...

SCADA Specialist Reports to: Manager, Operations Control Centre Department: Operations ... Distribution Engineering. โ€ข Graphical user interface (GUI) and design skills desired โ€ข ...

Be Seen First

SCADA/MES Software Developer - Industrial Automation Wage based on experience We are seeking a highly skilled Smart Manufacturing Developer with expertise in MES (Manufacturing Execution Systems ...

SCADA Specialist

Thornhill, ON ยท On-site +1

CA$46 - CA$61/hr

With an unmatched breadth and depth of engineering, advisory and sciencebased expertise, our global ... Configure and deploy SCADA/HMI platforms , including graphics, communications, and databases.

SCADA Specialist

Thornhill, ON ยท On-site +1

CA$46 - CA$61/hr

With an unmatched breadth and depth of engineering, advisory and sciencebased expertise, our global ... Configure and deploy SCADA/HMI platforms , including graphics, communications, and databases.

SCADA & Field Operations Field Device Commissioning: Partner with the Remote Terminal Operations ... WAN Engineering: Working knowledge of the networking infrastructure (radio, cellular, or fiber ...

Be Seen First

Experience with HMI/SCADA systems integrated with PLC automation. * Knowledge of motor drives ... PLC programming , industrial automation , PLC-based conveyor controls , Allen-Bradley PLC logic ...

PLC Programmer - Full-Time, Permanent Location: London, Ontario Shift: Days (7:00 AM - 3:00 PM) Pay ... Minimum 2 years of Ignition SCADA experience. Experience with Allen-Bradley or Siemens PLCs and ...

Be Seen First

SCADA/MES Software Developer - Industrial Automation Wage based on experience We are seeking a highly skilled Smart Manufacturing Developer with expertise in MES (Manufacturing Execution Systems ...

Be Seen First

PLC & Robotic Programmer

Toronto, ON ยท On-site

CA$75K - CA$90K/yr

Experience with HMI/SCADA development * Knowledge of safety systems and standards (CSA, ESA, ISO) * Experience in manufacturing or industrial environments * Strong problem-solving and communication ...

Experience with SCADA/HMI programming on platforms such as Wonderware InTouch, AVEVA System Platform / OMI, Proficy iFIX, Inductive Automation, VTSCADA, and Rockwell FactoryTalk are considered an ...

Experience with SCADA/HMI programming on platforms such as Wonderware InTouch, AVEVA System Platform / OMI, Proficy iFIX, Inductive Automation, VTSCADA, and Rockwell FactoryTalk are considered an ...

Be Seen First

Design and implement PLC-SCADA systems * Programming of PLC with HMI display and control panels for BMS * Create Bills of Materials * Support Engineering team in designing, troubleshooting, and other ...

next page

Showing results 1-20

Scada Programmer information

What are the key skills and qualifications needed to thrive as a SCADA Programmer, and why are they important?

To thrive as a SCADA Programmer, you need a strong background in automation, control systems, and programming languages such as PLC and HMI, typically supported by a degree in engineering or computer science. Familiarity with SCADA platforms (like Wonderware, Ignition, or GE iFIX), networking protocols, and relevant certifications (e.g., ISA or vendor-specific) is often required. Problem-solving, attention to detail, and effective communication are essential soft skills for working with multidisciplinary teams and troubleshooting real-time system issues. These skills ensure reliable system operation, efficient process control, and the ability to quickly resolve critical automation challenges.

What is a SCADA Programmer?

A SCADA Programmer is a professional who designs, develops, and maintains Supervisory Control and Data Acquisition (SCADA) systems. These systems are used to monitor and control industrial processes such as manufacturing, power generation, water treatment, and more. SCADA Programmers work with specialized software and hardware to create interfaces, automate tasks, and ensure the reliability and security of system operations. They often collaborate with engineers and technicians to integrate SCADA systems with other industrial control systems, troubleshoot issues, and optimize performance.

Are SCADA engineers in demand?

SCADA engineers are in high demand due to the critical role they play in industrial automation, energy, manufacturing, and infrastructure sectors. Their expertise in programming, system integration, and knowledge of control systems makes them valuable as industries seek to improve efficiency and cybersecurity. Job opportunities often require familiarity with PLCs, HMI systems, and relevant certifications.

What tech jobs pay 400,000 a year?

High-level roles such as senior software engineers, data scientists, and IT directors can reach or exceed $400,000 annually, especially with experience, specialized skills, and bonuses. Certain executive positions like CTOs or CIOs also often have compensation in this range, particularly in large organizations or tech companies. These roles typically require advanced technical expertise, leadership skills, and often a relevant certification or degree.

What engineer makes $500,000 a year?

Highly experienced engineers in specialized fields such as petroleum, aerospace, or senior software engineers can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. These roles typically require advanced skills, extensive experience, and often involve leadership or critical project responsibilities.

What are the typical daily responsibilities of a SCADA Programmer working in an industrial setting?

A SCADA Programmer's daily tasks often include designing, programming, and maintaining Supervisory Control and Data Acquisition (SCADA) systems to monitor and control industrial equipment and processes. They collaborate closely with engineers and operators to understand system requirements and troubleshoot issues. Regular responsibilities may also involve updating system documentation, performing system tests, and ensuring cybersecurity protocols are followed. Additionally, SCADA Programmers may provide technical support and training to on-site personnel, ensuring smooth system operation and quick resolution of any technical issues.

What is the difference between Scada Programmer vs Control Systems Engineer?

AspectScada ProgrammerControl Systems Engineer
Required CredentialsTypically an associate's or bachelor's in computer science, electrical engineering, or related field; certifications like PLC or SCADA-specific certificationsBachelor's or master's in electrical, control, or systems engineering; professional engineer (PE) license may be preferred
Work EnvironmentPrimarily office-based, working with software development and system configurationOffice and fieldwork, including system design, testing, and troubleshooting
Industry UsageUsed across manufacturing, energy, water treatment, and automation industriesApplied in industrial automation, process control, and infrastructure projects

While both roles involve automation and control systems, a Scada Programmer focuses on developing and configuring SCADA software, whereas a Control Systems Engineer designs and integrates entire control systems. The roles often overlap but differ mainly in scope and responsibilities.

Infographic showing various Scada Programmer job openings in Ontario as of July 2026, with employment types broken down into 88% Full Time, 5% Part Time, 1% Temporary, 5% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution.

Scada Project Manager

RRC SCADA SOLUTIONS

Richmond Hill, ON โ€ข On-site, Remote

Full-time

Medical, Dental, Vision, Retirement

Posted 4 days ago


Job description

RRC is seeking a talented SCADA Project Manager to help us build the future of both U.S. and Canada energy production from both remote work locations and any one of our U.S. or Canadian office locations. RRC is a multi-disciplinary engineering firm that specializes in energy projects, particularly renewable energy, throughout the United States. Founded in 2007, RRC provides a culture where employees are valued while contributing to meaningful projects. This is an opportunity to work at the forefront of the evolving energy production landscape.ย 

RRC CORE VALUES

Must understand and personify RRCโ€™s core values:ย 

    • Client Satisfaction โ€“ understands the goal of always exceeding our clientโ€™s expectationsย ย 
    • Employee Happiness โ€“ able to work well with others, communicate clearly with coworkers, promote a positive work environment, and mediate conflicts between team members
    • Quality Work - able to take ownership, work independently, prioritize workload, and deliver quality results on time while working on multiple projects simultaneously
    • Above and Beyond - versatile, flexible, able to anticipate the needs of the company, take the initiative, and willing to go out of your way to assist others

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Provide SCADA engineering expertise and project execution on wind, battery, solar and PV + Storage power systems.
  • Coordinate with EPC/Owner SCADA engineering design, development, implementation, and commissioning phases of each project.ย 
  • Work with EPC clients/Owner to deliver procurement and deployment plans, timelines, and costs.ย 
  • Work with and manage clients to ensure requirements/scope and expectations are clear.ย 
  • Manage the project schedule and budget closely.ย 
  • Maintain detailed project schedule for all SCADA related tasks and drive the internal and external parties to meet the schedule.ย 
  • Schedule and run the recurring project meetings internally and with clients wth appropriate agenda. ย 
  • Be mindful of possible scope creeps/gaps and update the budget and scope with client as needed. ย 
  • Manage IT consultants and subcontractors for network security deliverables, testing, budgets, and system completion.ย 
  • Coordinate project site TELCO installation, scheduling and manage schedules and ownerโ€™s expectation.ย 
  • Deploy SCADA solutions and submittal according to timelines and budget. ย 
  • Coordinate with substation subcontractor on substation devices, communication hardware using standard SCADA protocols.ย 
  • Work closely with the clientโ€™s team, as well as RRC SCADA team, and project engineer to warranty a quality system is installed and tested to design specifications.ย 
  • Ensure that SCADA systems have been installed per project requirements and tested to meet QSE,CAISO, Utility, and regional reliability council requirements.ย 

MINIMUM QUALIFICATIONS (KNOWLEDGE, SKILLS, AND ABILITIES)

  • BS degree in Electrical, Mechanical or Computer Science Engineeringย 
  • Minimum 5 or more years of proven utility or industrial SCADA project management experience.ย 
  • Ability to communicate complex SCADA and controls concepts to non-domain experts in a collaborative fashion.ย 
  • Must have working knowledge of the renewable energy industry and projects.ย 
  • Familiarity with and able to stay current on SCADA regulations and standards.
  • Extensive management experience on SCADA projects and well-versed in SCADA integration life cyclesย 
  • Demonstrated experience in SCADA design and execution in the powerย and renewable energy sectors.
  • Working experience with SCADA software programming, SCADA historians, MS SQL servers (a plus)ย 
  • Working experience with Wonderware or Inductive Automation Ignition 7.x or 8.x software (a plus)ย 
  • Experience with communication protocols for base-level devices: Modbus, Modbus TCP, OPC, DNP3, SELFast, IEC 61850, ICCPโ€ฆ etcย 
  • Working experience with automation control systems: RTAC programming, Rockwell PLC and Control Logix programming (a plus)ย 
  • Experience with BESS EMS system (a plus)ย 
  • Experience with Power Utility scale SCADA system development and designย 
  • Travel 10%ย 

ย  BENEFITSย 

RRC is committed to investing in talented employees because we recognize that healthy, happy employees provide the best path to sustaining a successful business. RRC offers competitive salaries and benefits for full-time employees, including:ย 

  • Flexible work hours to accommodate work-life balance.ย 
  • Health, dental, and vision insuranceย 
  • 401k matchingย 
  • Bonus eligibilityย 
  • Tuition reimbursement for certain pre-approved education pursuitsย 
  • RRSP matching (Canada), 401k matching (US)

RRC thanks you for your interest in joining RRC. Only candidates selected for an interview will be contacted.ย 

Visit our websiteย www.RRCcompanies.com for more information.ย ย 

No recruiters or staffing firms please.ย ย 

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

RRC Companies is committed to providing an inclusive and accessible recruitment process. Accommodations are available for applicants with disabilities throughout the recruitment and assessment process. If you require an accommodation, please contact Human Resources or the recruitment contact listed in this posting.

All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.ย ย