SCADA Developer

Diamondback E&P LLC

United States

On-site

USD 110,000 - 140,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Diamondback Energy is seeking a SCADA Developer in the United States to design, develop, and support Ignition Perspective applications and integrations. You will create Python/Jython scripts, build SQL queries, and develop intuitive operator interfaces for field and control-room operations.

The role emphasizes troubleshooting, on-call participation, and collaboration with Operations, Automation, Engineering, Measurement, and IT teams to improve data quality, system reliability, and overall user

Qualifications

  • High School Diploma or GED with 3+ years in SCADA/industrial automation.
  • Ignition Perspective experience: views, components, bindings, styles, navigation.
  • Python/Jython scripting for production applications and data processing.
  • Basic SQL: SELECT, joins, filtering, grouping, inserts, updates.
  • Understanding of SCADA concepts: tags, UDTs, alarms, historian data, OPC.
  • Strong troubleshooting and clear communication with users.

Responsibilities

  • Design, develop, test, deploy, and maintain Ignition Perspective apps and components.
  • Develop Python/Jython scripts for logic, data processing, tagging, and automation.
  • Create SQL queries and database integrations used by SCADA apps.
  • Build operator interfaces, dashboards, trends, alarms, and data-entry workflows.
  • Configure Ignition tags, UDTs, tag history, alarms, and gateway resources.
  • Troubleshoot across application, database, and data-quality areas.
  • Collaborate with Operations/Automation/Engineering/IT to define requirements.
  • Support PLCs/RTUs/OPC/MQTT data sources integration with SCADA.
  • Improve performance, reliability, and maintainability via standards.
  • Document changes and maintain version-controlled backups.
  • Follow change-management and cybersecurity standards; participate in on-call.

Skills

Ignition Perspective
Python/Jython scripting
SCADA/OT concepts
SQL queries
Troubleshooting
Communication with users

Education

High School Diploma or equivalent (GED)
Associate/Bachelor’s degree in CS/Engineering or equivalent

Tools

Git

Job description

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.
Required Qualifications:
  • 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.
Preferred Qualifications:
  • 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.
Relocation:

This position is not eligible for relocation assistance.

Work Authorization:

Diamondback Energy is not currently sponsoring employment visas for this position.

Diamondback is an Equal Employment Opportunity Employer.

Diamondback provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, veteran or disability status, genetic information, pregnancy, or any other status protected by law.

Diamondback participates in E-Verify.

Learn more about E-Verify.

Diamondback Energy is an independent oil and natural gas company headquartered in Midland, Texas focused on the acquisition, development, exploration, and exploitation of unconventional, onshore oil and natural gas reserves in the Permian Basin in West Texas.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SCADA Developer
SCADA Developer

Diamondback Energy, Inc. • Midland (TX)

On-site
USD 90,000 - 130,000
SCADA Developer
SCADA Developer

Diamondback E&P LLC • Midland (TX)

On-site
USD 110,000 - 150,000
Senior SCADA Developer (Ignition)
Senior SCADA Developer (Ignition)

Walker Elliott • Houston (TX)

Hybrid
USD 100,000 - 130,000
Ignition SCADA Developer – On-Call Automation
Ignition SCADA Developer – On-Call Automation

Diamondback E&P LLC • Midland (TX)

On-site
USD 110,000 - 150,000
Ignition Perspective SCADA Engineer
Ignition Perspective SCADA Engineer

Diamondback Energy, Inc. • Midland (TX)

On-site
USD 90,000 - 130,000
Senior Ignition SCADA Admin
Senior Ignition SCADA Admin

VC5 Consulting • Houston (TX)

On-site
USD 85,000 - 115,000
SCADA Engineer
SCADA Engineer

Manatal • Richmond (VA)

On-site
USD 85,000 - 115,000
Competitive pay
Medical + Dental + Vision
401K + company match
+2
SCADA Ignition Developer | Python & Dashboards
SCADA Ignition Developer | Python & Dashboards

Diamondback E&P LLC • United States

On-site
USD 110,000 - 140,000
SCADA Developer
SCADA Developer

Beacon Hill Staffing Group, LLC • The Woodlands (TX)

On-site
USD 120,000 - 180,000
SCADA Engineer
SCADA Engineer

Recru • Houston (TX)

Hybrid
USD 110,000 - 140,000