SCADA Developer
- Location
- Midland, TX
- Work mode
- On-site
- Employment type
- Full-time
About the job
CURRENT EMPLOYEES - Please apply using "Jobs Hub" in Workday. This career site is for external applicants only.
Summary: The SCADA Developer role develops and supports SCADA applications and integrations. This role ensures system reliability through troubleshooting, production support, and on-call participation while collaborating with Operations, Automation, Engineering, Measurement, and IT teams to improve system performance, data quality, and the overall user experience.
Job Responsibilities: Include but are not limited to
Key Responsibilities:
- Design, develop, test, deploy, and maintain Ignition Perspective applications, views, templates, and reusable components.
- Develop Python/Jython scripts for application logic, data processing, tag management, integrations, reporting, and system automation.
- Create and maintain SQL queries, named queries, stored procedures, and database integrations used by SCADA applications.
- Build clear, responsive operator interfaces, dashboards, trends, alarm displays, and data-entry workflows that support field and control-room operations.
- Configure and maintain Ignition tags, UDTs, tag history, alarms, alarm journals, and related gateway resources.
- Troubleshoot application, scripting, database, communication, and data-quality issues across the SCADA system.
- Work closely with Operations, Automation, Measurement, Engineering, and IT teams to define requirements and deliver practical solutions.
- Support the integration of PLCs, RTUs, OPC servers, MQTT systems, APIs, and other operational data sources with the SCADA platform.
- Improve application performance, reliability, maintainability, and consistency through standards, code reviews, testing, and reusable design patterns.
- Document application changes, scripts, database objects, system configurations, and support procedures, and maintain version-controlled project backups.
- Follow change-management, cybersecurity, access-control, and testing standards for production SCADA systems.
• Participate in production support and an on-call rotation, including troubleshooting critical SCADA issues when needed.
- Participate in production support and an on-call rotation, including troubleshooting critical SCADA issues when needed.
- High School Diploma or equivalent (GED)
- 3+ years of experience developing or supporting SCADA, industrial software, automation, or operational technology systems.
- Hands-on experience developing applications in Ignition Perspective, including views, components, bindings, styles, navigation, and session or page properties.
- Experience writing Python or Jython scripts for production applications, including functions, dictionaries, lists, exception handling, logging, and data transformation.
- Basic SQL skills, including SELECT statements, joins, filtering, grouping, inserts, updates, and parameterized queries.
- Understanding of SCADA concepts such as tags, UDTs, alarms, historian data, OPC communications, and quality and timestamp handling.
- Strong troubleshooting skills and the ability to identify root causes across application, database, and field-data layers.
• Ability to communicate clearly with technical and non-technical users, manage priorities, and work independently in a production environment.
- Ability to communicate clearly with technical and non-technical users, manage priorities, and work independently in a production environment.
- Associate’s or Bachelor’s degree in Computer Science, Information Systems, Engineering, Automation, or a related technical field, or equivalent practical experience.
- Experience with Ignition 8.1, SQL Server, Snowflake, REST APIs, reporting, and Git or other version-control tools.
- Experience in oil and gas production, midstream, measurement, or field operations.
- Familiarity with PLCs, RTUs, industrial protocols, OPC UA, MQTT, Modbus, DNP3, and telemetry networks.
• Familiarity with OT cybersecurity practices, high-availability systems, gateway architectures, and production change management.
- Familiarity with OT cybersecurity practices, high-availability systems, gateway architectures, and production change management.
• This position is not eligible for relocation assistance.
- This position is not eligible for relocation assistance.
• Diamondback Energy is not currently sponsoring employment visas for this position.
- Diamondback Energy is not currently sponsoring employment visas for this position.
From Diamondback Energy's careers page (Workday), checked 29 Oct 2026.
How to apply
- Select Apply on diamondbackenergy.wd12.myworkdayjobs.com. It opens Diamondback Energy's own application form in a new tab, run on Workday.
- Fill in the form and upload your résumé there. Jobiwork never sees your application.
- Diamondback Energy will reply to you directly. No real employer asks you for money to apply.
Posted 19 Oct 2026 · checked 29 Oct 2026 · Report this job