Talent.com
Mid Level SCADA / PLC Programmer

Mid Level SCADA / PLC Programmer

Carollo EngineersSacramento, CA, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Overview

Carollo Engineers is an internationally recongized environmental engineering firm that specializes in the planning, design, and construction of water and wastewater facilities. We are looking for a SCADA / PLC Programmer to design, develop, and troubleshoot control systems that seamlessly integrate with plant operations, driving improved efficiency, reliability, and performance.

At Carollo, you'll make a meaningful impact by contributing to projects that matter. We foster a collaborative and inclusive team culture where diversity is celebrated, and every individual feels valued. You’ll work alongside a passionate, driven team of professionals committed to excellence. As we strive to be the leading water consulting firm, you'll also find Carollo is the best place to grow your career.

This posting is scheduled to expire on 10 / 31 / 2025 if the position has not been filled prior to that date.

Responsibilities

  • Design, develop, and implement SCADA and PLC control systems for water and wastewater treatment processes
  • Program, test, and troubleshoot PLCs (Allen Bradley, Schneider, Siemens, to control various plant equipment and processes
  • Develop HMI applications for operator interfaces, including configuring graphics, alarms, and data trends to support plant operations
  • Maintain and modify existing SCADA systems, ensuring efficient and reliable performance across all operational systems
  • Collaborate with engineering teams to develop system specifications and requirements, integrating automation solutions with mechanical, electrical, and process systems
  • Perform system testing, simulation, and commissioning of SCADA and PLC systems in new installations or upgrades
  • Diagnose and resolve control system issues, providing technical support for system malfunctions or operational problems
  • Participate in field service and commissioning activities, ensuring proper implementation of control strategies and seamless system startup
  • Document control system designs and configurations, including wiring diagrams, PLC logic, and HMI screen layouts
  • Stay updated on industry trends and technology advancements, applying knowledge to continuously improve system functionality and efficiency

Qualifications

  • 5-10 years of hands-on experience with SCADA, PLC, and HMI programming in industrial automation, preferably in water / wastewater treatment or a similar process-driven environment
  • Proficiency in programming PLCs (., Allen Bradley, Siemens, Schneider) and experience with automation protocols such as Modbus, Ethernet / IP, or Profibus
  • Experience with SCADA software platforms such as Wonderware, Ignition, GE iFix, or similar
  • Understanding of HMI development, including graphical user interfaces, alarm management, and real-time data trending
  • Strong foundation in control systems design and troubleshooting, including electrical and instrumentation systems
  • Knowledge of networking and communication protocols used in industrial control systems (., TCP / IP, OPC)
  • Familiarity with industrial control hardware, including VFDs, sensors, actuators, and other field devices
  • Ability to read and interpret electrical schematics and P&IDs (Piping and Instrumentation Diagrams)
  • Proven ability to diagnose and troubleshoot control system issues and conduct root cause analysis
  • Strong technical documentation skills, including the ability to write technical reports, user manuals, and system documentation
  • Excellent communication skills, both written and verbal, for collaborating with multidisciplinary teams and providing technical support to operators and maintenance personnel
  • Willingness to travel to job sites for installation, commissioning, and troubleshooting
  • Preferred Qualifications

  • Advanced training in communication protocols like Modbus Serial, Modbus TCP, A / B Ethernet IP, Siemens / Profibus, DNP3, MQTT
  • Bachelor’s degree in electrical engineering, computer engineering, automation, or a related field
  • Certifications such as ISA Certified Automation Professional (CAP) or related credentials are a plus
  • Pay Range

    $85,000 to $145,000 annually. This is the lowest to highest salary we in good faith believe we would pay for this role at the time of this posting. We may ultimately pay more or less than the posted range, and the range may be modified in the future. An employee’s pay within the salary range will be based on several factors including, but limited to, relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, and business or organizational needs.

    Other Compensation and Benefits

    Carollo is committed to providing employees with a competitive, comprehensive benefits program that provides the support employees and their families need to lead healthy, productive lives. Carollo’s benefits package includes paid time off and holidays, comprehensive health insurance coverage, pre-tax savings account options for healthcare, dependent care and commuter expenses, disability insurance and life insurance options for you and your dependents. We also offer free Caregiver Support, Travel Assistance, counseling services, discount programs, and a Lifestyle Reimbursement Account. Other compensation that may be available includes : 401(k) company contribution matching, tuition reimbursement, discretionary bonuses, career advancement bonuses, professional registration bonuses, employee referral bonuses, and compensatory time for exempt employees. Flexible work arrangements may also be available. Eligibility for benefits varies based on employment status.

    #LI-CW1

    Need help finding the right job?

    EOE including disability / veteran

    serp_jobs.job_alerts.create_a_job

    Mid Level Programmer • Sacramento, CA, US

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    ML Ops Engineer

    ML Ops Engineer

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an ML Ops Engineer (Databricks) to join their data and machine learning team.Key Responsibilities Partner with ML scientists to operationalize models in Databricks and AW...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Lead Engine Programmer

    Lead Engine Programmer

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Lead Engine Programmer to join their team on Cyberpunk 2.Key Responsibilities Develop architectural proposals and guide the vision for diverse engine systems Mentor te...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    EPIC Applications Analyst Associate

    EPIC Applications Analyst Associate

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an EPIC Applications Analyst Associate.Key Responsibilities Develops and modifies procedures for Epic applications based on workflow changes and assists users with applic...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Epic Configuration Analyst

    Epic Configuration Analyst

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an Epic Configuration Analyst (Remote Available).Key Responsibilities Execute the build, edit, and maintenance of provider and resource templates Provide Epic best pract...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Interface Developer

    Interface Developer

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an Interface Developer to design, implement, and support ETL processes for healthcare data sets. Key Responsibilities Design, implement, and support ETL processes for larg...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Full Stack AI Engineer

    Full Stack AI Engineer

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Full Stack AI Engineer (Python, AWS) to join their AI Operations team remotely.Key Responsibilities Build production deployment pipelines for AI models in AWS Bedrock a...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    QA / QC - Manufacturing / Construction - Entry Level

    QA / QC - Manufacturing / Construction - Entry Level

    FST Technical ServicesSacramento, CA, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    FST Technical Services was founded in 1984 to serve the needs of the growing, worldwide Semiconductor / Microelectronics and Life Sciences industries.We began as an indep...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Epic Ambulatory Applications Analyst

    Epic Ambulatory Applications Analyst

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an Epic Ambulatory Applications Analyst III.Key Responsibilities Supervise and provide technical guidance to other Applications Analysts Assist in planning and organizin...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior Programmer

    Senior Programmer

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Programmer to manipulate large databases and generate reports for healthcare data analysis. Key Responsibilities Manipulate large databases and generate reports f...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Full Stack Tech Lead

    Full Stack Tech Lead

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Full Stack Tech Lead - MERN (Remote, Mexico).Key Responsibilities Own the end-to-end design and implementation of scalable features and system components Lead architec...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Lead AEM Engineer

    Lead AEM Engineer

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Lead AEM Engineer for a fully remote position.Key Responsibilities Design and develop applications while ensuring performance, scalability, and security standards Coll...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Epic Certified Application Analyst

    Epic Certified Application Analyst

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an Analyst II- OpTime Anesthesia.Key Responsibilities Design, build, test, and activate application databases Support new project development and participate in implemen...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    HCC Coding Team Lead

    HCC Coding Team Lead

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Coding Team Lead, HCC Risk Adjustment Coding.Key Responsibilities Support Coding Supervisors in monitoring coder quality and efficiency Review coder rebuttals and prov...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Entry Level C# Developer

    Entry Level C# Developer

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an Entry Level Developer - C# / .Key Responsibilities Collaborate with senior developers to design, build, test, and maintain software applications Write clean, efficient...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    IRIS Technical Lead

    IRIS Technical Lead

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for an IRIS Technical Lead to support the Health Data Management program.Key Responsibilities Design and develop APIs, REST interfaces, and IRIS applications for data integra...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    UiPath Automation Engineer Lead

    UiPath Automation Engineer Lead

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a UiPath Automation Engineer Lead.Key Responsibilities Retrieve, analyze, transform, and stage data for automated processes Oversee multiple RPA scripts and lead the des...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Oncology Senior Programmer

    Oncology Senior Programmer

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Programmer - Oncology.Key Responsibilities Manipulate large databases and generate reports for healthcare data analysis Create complex analysis data sets from v...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Data Engineer II

    Data Engineer II

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Data Engineer II to drive the evolution of their data architecture.Key Responsibilities : Design and implement scalable data pipelines and ETL frameworks Collaborate wi...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Oracle Cloud Applications Programmer (APPLICATIONS PROGR 3)

    Oracle Cloud Applications Programmer (APPLICATIONS PROGR 3)

    University of California - DavisDavis, California, United States
    serp_jobs.job_card.full_time +1
    Candidates must already possess authorization to work in the United States to be considered.Under the broad direction of the Service Delivery Director and senior programmers, this position supports...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Mirth Engineer

    Mirth Engineer

    VirtualVocationsSacramento, California, United States
    serp_jobs.job_card.full_time
    A company is looking for a Mirth Engineer to join their Interoperability Department in a remote position.Key Responsibilities Automate manual processes and configure HL7 connections Troubleshoot...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day