Programmer II
$66K - $90K/yr
The Programmer II independently develops and modifies PLC and HMI programs for new installations and system upgrades. The role includes configuring communication networks, troubleshooting logic and ...
$66K - $90K/yr
The Programmer II independently develops and modifies PLC and HMI programs for new installations and system upgrades. The role includes configuring communication networks, troubleshooting logic and ...
$66K - $90K/yr
The Programmer II independently develops and modifies PLC and HMI programs for new installations and system upgrades. The role includes configuring communication networks, troubleshooting logic and ...
$50 - $85/hr
The PLC (Programmable Logic Controller) Programmer will be responsible for designing, programming, testing, and troubleshooting PLC-based control systems to automate industrial processes. The ideal ...
$50 - $85/hr
The PLC (Programmable Logic Controller) Programmer will be responsible for designing, programming, testing, and troubleshooting PLC-based control systems to automate industrial processes. The ideal ...
Midland, TX · On-site
$66K - $90K/yr
The Programmer II independently develops and modifies PLC and HMI programs for new installations and system upgrades. The role includes configuring communication networks, troubleshooting logic and ...
Midland, TX · On-site
$66K - $90K/yr
The Programmer II independently develops and modifies PLC and HMI programs for new installations and system upgrades. The role includes configuring communication networks, troubleshooting logic and ...
$50 - $85/hr
The PLC (Programmable Logic Controller) Programmer will be responsible for designing, programming, testing, and troubleshooting PLC-based control systems to automate industrial processes. The ideal ...
$50 - $85/hr
The PLC (Programmable Logic Controller) Programmer will be responsible for designing, programming, testing, and troubleshooting PLC-based control systems to automate industrial processes. The ideal ...
Midland, TX · On-site
$115K - $135K/yr
PLC Programmer/SCADA Developer Required Skills and Experience * Iconics Experience * SQL query scripting * Python * PLC Programming utilizing GE Proficy for GE VersaMax, 90-30, & RX3i * OIT ...
New
Quick apply
Midland, TX · On-site
$115K - $135K/yr
PLC Programmer/SCADA Developer Required Skills and Experience * Iconics Experience * SQL query scripting * Python * PLC Programming utilizing GE Proficy for GE VersaMax, 90-30, & RX3i * OIT ...
New
Midland, TX · On-site
PLC Programmer/SCADA Developer Required Skills and Experience * Iconics Experience * SQL query scripting * Python * PLC Programming utilizing GE Proficy for GE VersaMax, 90-30, & RX3i * OIT ...
Quick apply
Midland, TX · On-site
PLC Programmer/SCADA Developer Required Skills and Experience * Iconics Experience * SQL query scripting * Python * PLC Programming utilizing GE Proficy for GE VersaMax, 90-30, & RX3i * OIT ...
Midland, TX · On-site
$26 - $35.50/hr
This role is not "average programmer" - it's for a strategic thinker and production optimizer who thrives in a fast-paced aerospace environment, drives standardization, and owns outcomes from CAD-to ...
Midland, TX · On-site
$26 - $35.50/hr
This role is not "average programmer" - it's for a strategic thinker and production optimizer who thrives in a fast-paced aerospace environment, drives standardization, and owns outcomes from CAD-to ...
Midland, TX · On-site
$26 - $35.50/hr
Our engineers and space scientists are on a mission to eliminate the connectivity gaps faced by today's five billion mobile subscribers and finally bring broadband to the billions who remain ...
Midland, TX · On-site
$26 - $35.50/hr
Our engineers and space scientists are on a mission to eliminate the connectivity gaps faced by today's five billion mobile subscribers and finally bring broadband to the billions who remain ...
Odessa, TX · On-site
$26.75 - $36.50/hr
We are seeking a highly skilled CNC Programmer responsible for programming, optimizing, and supporting production across a diverse fleet of CNC lathes, mills, and multi-axis machining centers. This ...
New
Odessa, TX · On-site
$26.75 - $36.50/hr
We are seeking a highly skilled CNC Programmer responsible for programming, optimizing, and supporting production across a diverse fleet of CNC lathes, mills, and multi-axis machining centers. This ...
New
Odessa, TX · On-site
$57K - $78K/yr
PLC/ HMI Programmer- Carlsbad/Hobbs work area Lone Star Corporation has an opening for a PLC / HMI Programmer to expand our efforts in the fast paced, and growing oil and gas market in the Permian ...
Quick apply
Odessa, TX · On-site
$57K - $78K/yr
PLC/ HMI Programmer- Carlsbad/Hobbs work area Lone Star Corporation has an opening for a PLC / HMI Programmer to expand our efforts in the fast paced, and growing oil and gas market in the Permian ...
Midland, TX · On-site
$66K - $90K/yr
The Automation/Controls Programmer III is a mid-level programmer responsible for independently designing, programming, and commissioning automation systems. This role requires proficiency in PLC, HMI ...
Midland, TX · On-site
$66K - $90K/yr
The Automation/Controls Programmer III is a mid-level programmer responsible for independently designing, programming, and commissioning automation systems. This role requires proficiency in PLC, HMI ...
Odessa, TX · On-site
$57K - $78K/yr
PLC/ HMI Programmer- Carlsbad/Hobbs work area Lone Star Corporation has an opening for a PLC / HMI Programmer to expand our efforts in the fast paced, and growing oil and gas market in the Permian ...
Odessa, TX · On-site
$57K - $78K/yr
PLC/ HMI Programmer- Carlsbad/Hobbs work area Lone Star Corporation has an opening for a PLC / HMI Programmer to expand our efforts in the fast paced, and growing oil and gas market in the Permian ...
Odessa, TX · On-site
$57K - $78K/yr
PLC/ HMI Programmer- Carlsbad/Hobbs work area Lone Star Corporation has an opening for a PLC / HMI Programmer to expand our efforts in the fast paced, and growing oil and gas market in the Permian ...
Odessa, TX · On-site
$57K - $78K/yr
PLC/ HMI Programmer- Carlsbad/Hobbs work area Lone Star Corporation has an opening for a PLC / HMI Programmer to expand our efforts in the fast paced, and growing oil and gas market in the Permian ...
Midland, TX · On-site
$45 - $55/hr
Our engineers and space scientists are on a mission to eliminate the connectivity gaps faced by today's five billion mobile subscribers and finally bring broadband to the billions who remain ...
Midland, TX · On-site
$45 - $55/hr
Our engineers and space scientists are on a mission to eliminate the connectivity gaps faced by today's five billion mobile subscribers and finally bring broadband to the billions who remain ...
Midland, TX · On-site
$45 - $55/hr
The 5-Axis CNC Programmer will collaborate closely with manufacturing engineers, machinists, quality teams, and production leadership to ensure parts are produced accurately, efficiently, and in ...
Midland, TX · On-site
$45 - $55/hr
The 5-Axis CNC Programmer will collaborate closely with manufacturing engineers, machinists, quality teams, and production leadership to ensure parts are produced accurately, efficiently, and in ...
Midland, TX · On-site
$110K - $120K/yr
Field Automation Tech/Programmer Full-time, Midland, TX Requirements: * In depth knowledge of Allen-Bradley's studio suite including RS500, RS5000, Studio 5000, FactoryTalk ME Suite, CCW, and Drive ...
Midland, TX · On-site
$110K - $120K/yr
Field Automation Tech/Programmer Full-time, Midland, TX Requirements: * In depth knowledge of Allen-Bradley's studio suite including RS500, RS5000, Studio 5000, FactoryTalk ME Suite, CCW, and Drive ...
Odessa, TX · On-site
$68K - $93K/yr
Managers, Process Supervisors, Engineering, Instrumentation Technicians and Control Room operations to optimize plant and pipeline efficiency through the maintenance, development, and effective ...
Odessa, TX · On-site
$68K - $93K/yr
Managers, Process Supervisors, Engineering, Instrumentation Technicians and Control Room operations to optimize plant and pipeline efficiency through the maintenance, development, and effective ...
Midland, TX · On-site
$110K - $120K/yr
Field Automation Tech/Programmer Full-time, Midland, TX Requirements: * In depth knowledge of Allen-Bradley's studio suite including RS500, RS5000, Studio 5000, FactoryTalk ME Suite, CCW, and Drive ...
Midland, TX · On-site
$110K - $120K/yr
Field Automation Tech/Programmer Full-time, Midland, TX Requirements: * In depth knowledge of Allen-Bradley's studio suite including RS500, RS5000, Studio 5000, FactoryTalk ME Suite, CCW, and Drive ...
$64K - $87K/yr
Our teams deliver fitforpurpose oil and gas technology, data center infrastructure, and power generation technology, engineering, and manufacturing solutions from custom design and modular ...
$64K - $87K/yr
Our teams deliver fitforpurpose oil and gas technology, data center infrastructure, and power generation technology, engineering, and manufacturing solutions from custom design and modular ...
Managers, Process Supervisors, Engineering, Instrumentation Technicians and Control Room operations to optimize plant and pipeline efficiency through the maintenance, development, and effective ...
Managers, Process Supervisors, Engineering, Instrumentation Technicians and Control Room operations to optimize plant and pipeline efficiency through the maintenance, development, and effective ...
$11.80 - $16.86
4% of jobs
$16.86 - $21.93
9% of jobs
$25.57 is the 25th percentile. Wages below this are outliers.
$21.93 - $26.99
17% of jobs
$26.99 - $32.05
13% of jobs
The median wage is $35.01 / hr.
$32.05 - $37.12
13% of jobs
$37.12 - $42.18
10% of jobs
$42.18 - $47.24
9% of jobs
$48.19 is the 75th percentile. Wages above this are outliers.
$47.24 - $52.31
9% of jobs
$52.31 - $57.37
7% of jobs
$57.37 - $62.43
6% of jobs
$62.43 - $67.50
4% of jobs
$11
$38
$67
Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.
| Aspect | Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; coding certifications | Similar credentials; often includes additional knowledge of software design and architecture |
| Work Environment | Often focused on coding and debugging within teams or projects | Involves designing, coding, testing, and maintaining software applications |
| Employer & Industry Usage | Used across tech companies, startups, and IT departments | Common in software firms, tech companies, and enterprise IT |
| Search & Comparison Intent | People compare to understand coding roles and responsibilities | Broader scope including development lifecycle and project management |
While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

$66K - $90K/yr
Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Re-posted 16 days ago
At DNOW, we believe our associates are the best in the business. We value and reward hardworking, creative, and dedicated employees that desire to be part of a team committed to outstanding customer service.
START YOUR CAREER NOW.
The Programmer II independently develops and modifies PLC and HMI programs for new installations and system upgrades. The role includes configuring communication networks, troubleshooting logic and device integration issues, supporting field commissioning, and preparing technical documentation. This position works closely with project managers, engineers, and technicians to ensure control systems meet specifications and performance requirements.JOB RESPONSIBILITIES:
JOB REQUIREMENTS:
BENEFITS: