Salary: $103,372.00 - $136,030.00 Annually
Location : Civic Center, 150 E Main Street Hillsboro, OR 97123, OR
Job Type: Full Time
Job Number: 2027-48
Department: Information Services
Division: INFORMATION SERVICES
Opening Date: 11/04/2026
Closing Date: 11/29/2026 11:59 PM Pacific
What You Will Be DoingThis position is responsible for the maintenance, programming, troubleshooting, calibration, repair, and installation of Process Control Systems (SCADA and DCS), Programmable Logic Controllers (PLC), field instrumentation, variable frequency drives, connections to communication network systems, HMI computer workstations, and hazardous chemical distribution systems. The City of Hillsboro's Water Department provides water to over 92,000 customers and is the managing agency for the Joint Water Commission, which serves over 400,000 customers in Washington County, Oregon. The work includes onsite system configuration and programming as well as regular field visits to troubleshoot equipment at water treatment sites, reservoirs, and distribution sites.
Primary Duties and Responsibilities:
- Performs preventive and corrective maintenance, troubleshooting, calibration, repair and replacement of Process Control Systems (SCADA and DCS), Programmable Logic Controllers (PLC), control and instrument loops, field instrumentation, chemical analysis systems, variable frequency drives, connections to communication network systems, hazardous chemical distribution and detection systems, and HMI computer workstations in accordance with industry standards.
- Installs DCS and SCADA systems, process instrumentation, PLCs, PLC based control and instrument loops, communication network systems, HMI computer workstations, hazardous chemical distribution/detection systems, and chemical analyzer equipment.
- Programs, configures, and troubleshoots PLCs and SCADA/DCS software to support reliable system operations, monitoring, and data collection.
- Establishes, configures, and maintains SCADA data and tags for industrial reporting systems to meet operational and strategic reporting needs.
- Updates databases with information regarding assigned work orders, equipment calibration, repair and parts inventory and orders parts.
- Reviews technical documentation and schematics for conformity to accepted industry standards in instrumentation principles, practices, procedures, and terminology. Evaluates and specifies instrumentation.
- Supports outside contractors, consultants, and regulatory agencies in the verification and third-party certification of instrument data.
- Participates in long range planning to determine future SCADA improvements and expansion.
Ideal Candidate Profile:- Qualified candidates will possess high-level of competence in Control Systems applications, real-time programming, and Control System Engineering practices and standards.
- Project design and planning experience, including experience gathering business requirements, project management, and cross-functional stakeholder management.
- Technical experience in the maintenance, programming, troubleshooting, calibration, repair, and installation of Process Control Systems (SCADA and DCS), Programmable Logic Controllers (PLC), field instrumentation, variable frequency drives, communication network systems, HMI computer workstations, and hazardous chemical distribution systems.
- Experience configuring and programming PLCs and developing, maintaining, or troubleshooting SCADA systems. Experience with Rockwell Automation PLC platforms and AVEVA Wonderware) SCADA software is preferred.
- Experience installing, debugging, administering, and maintaining PLC Control Systems
- Designing and maintaining water distribution control hardware and systems as well as high level SCADA monitoring systems.
- Possesses strong technical and project management skills as well as subject matter expertise in process control systems.
- Possesses an excellent work ethic and ability to work alone.
- Ability to communicate with fellow employees and teams who have widely diverse roles and communication styles including treatment plant operators, field crews, engineers, computer support personnel, network engineers, Water department management, and Information Services management.
For full job classification details please visit
Current / Upcoming Projects: - SCADA Master Plan development
- Water Treatment Plant SCADA and architecture upgrade
- City SCADA software and architecture upgrade
- PLC and Communication upgrades
- Willamette Water Supply Project integration
Acceptable Experience and TrainingBachelor's degree in Computer Science, Information Services, Engineering related degree, or a closely related field; and five years of information technology experience with three years related to the area of assignment; or an equivalent combination of education and experience sufficient to successfully perform the essential duties of the job such as those listed above.
LICENSE(S) / CERTIFICATIONS:
- Valid, current Driver's License and safe driving record
- Must be able to pass an extensive background investigation
- CIJIS certification or the ability to pass CIJIS certification
Experience to Highlight in Your ApplicationResumes and cover letters are not accepted for this recruitment. Your qualifications will be evaluated based on the information provided in your application and supplemental-question responses.
Please describe your hands-on experience with both PLC programming and SCADA systems. Include the platforms you have used and examples of programming, configuration, integration, troubleshooting, or system upgrades. Experience in industries outside water treatment is welcome.
When providing examples, explain your specific role, the actions you took, and the outcome. This will help reviewers understand your qualifications and determine which applicants advance.
When you join our team, you'll enjoy:- Competitive pay with City contributions to PERS retirement
- Comprehensive medical, dental, and vision coverage
- Paid time off for vacation, personal, sick leave, and holidays
- Deferred compensation match and HRA VEBA contributions to boost your future savings
- City-paid life, AD&D, and long-term disability insurance
- Extra perks like bilingual pay incentives and wellness reimbursements
- Free TriMet annual Hop pass and SHARC and Hidden Creek Community Center recreation access for you and your immediate family
- Paid time off to volunteer in the community through Hillsboro Helps
- Ongoing professional development and training opportunities
- A supportive workplace that values work/life balance and employee wellness
To learn more about our robust benefits package, please visit our
Recruitment TimelineJob Posting Date11/4/2026Application Deadline11/29/2026Application Review12/15/2026Interview I1/6/2027 - 1/8/2027Interview II1/20/2027 - 1/22/2027Final Candidate Selection January 2027Note: Timelines subject to change based on City needs.
Work Schedule & LocationThis is an onsite position in Hillsboro, Oregon. The anticipated regular schedule is Monday through Friday, 8:00 a.m. to 5:00 p.m., with occasional work outside regular business hours to support system needs. The work also involves regular travel to City and Joint Water Commission facilities, including remote field locations.
Application Requirements Before submitting your application, please confirm that you understand the following:
- Complete all sections of the online application. Incomplete applications may not be considered.
- Resumes and cover letters ARE NOT reviewed. Be sure all qualifications and experience are included in the application itself.
- Only Veterans' Preference and required position-specific certification documents (if applicable) will be reviewed as attachments.
- Complete your application and supplemental responses in English. Materials submitted in another language may not be translated during the review process.
Do you understand and acknowledge these requirements? PLC ProgrammingDescribe a significant task or project you have completed recently that demonstrates your hands-on experience programming, modifying, testing, or troubleshooting Programmable Logic Controllers (PLCs).
In your response, please include:
- The PLC platform or software used (such as Rockwell RSLogix, Siemens, or similar industrial automation tools).
- The type of programming performed (such as ladder logic or function block diagrams).
- Your specific responsibilities.
- The outcome of the task or project.
If you do not have a specific project to share, you may instead provide a brief description of your recent relevant experience. Web links may be included to support your response, if relevant or necessary.
SCADA Configuration and SupportDescribe a significant task or project you have completed recently that demonstrates your hands-on experience developing, configuring, maintaining, or troubleshooting Supervisory Control and Data Acquisition (SCADA) systems.
In your response, please include:
- The SCADA platform or software used (such as AVEVA/Wonderware or similar systems).
- Your specific responsibilities.
- How the system interacted with PLCs or field equipment.
- The outcome of the task or project.
If you do not have a specific project to share, you may instead provide a brief description of your recent relevant experience. Web links may be included to support your response, if relevant or necessary.
Ladder Logic Proficiency: Please rate your proficiency with Ladder Logic programming based on the following scale:
- No Experience - I have not used Ladder Logic to program PLCs.
- Beginner - I can read basic Ladder Logic routines but have little experience writing or modifying them.
- Intermediate - I can write, modify, test, and troubleshoot Ladder Logic for routine PLC functions.
- Advanced - I can independently develop and debug complex Ladder Logic programs used in industrial control systems.
- Expert - I have extensive experience designing, optimizing, and troubleshooting advanced Ladder Logic programs across integrated systems.
Function Block Diagram Proficiency: Please rate your proficiency with Function Block Diagram programming based on the following scale:
- No Experience - I have not used Function Block Diagram programming.
- Beginner - I can read basic Function Block Diagrams but have little experience creating or changing them.
- Intermediate - I can create, modify, test, and troubleshoot Function Block Diagrams for routine control functions.
- Advanced - I can independently develop and debug complex Function Block Diagram logic for industrial control systems.
- Expert - I have extensive experience designing, optimizing, and troubleshooting advanced Function Block Diagram programs across integrated systems.
Which statement best describes your hands-on experience with PLCs and SCADA systems? Select the one that most clos