Demo

Automation Technician-Programmer

Control Tech
Williston, ND Full Time
POSTED ON 4/3/2026
AVAILABLE BEFORE 6/1/2026

Position:   Automation Technician - Programmer
Reports to:  Automation Manager 
Location:     Various

Job Brief:

The Automation Technician - Programmer is responsible for implementing, troubleshooting, and maintaining all automation equipment. 

Duties & Responsibilities:

  • Construction, maintenance, troubleshooting, training and diagnostics on various equipment including ROC, SCADA Pack, SCADA Cloud, Control Logix, Allen- Bradley, Bristol Babcock, Factorytalk View, Various HMI Units, and other automation systems 
  • Develop advanced Programmable Logic Control designs and algorithms for control applications 
  • Integration of SCADA software with Control Systems
  • Maintain PLCs, HMIs, and Measurement network and software components 
  • Maintain Process Control Domain, virtual machines and physical servers
  • Monitor logs, run scans; Perform user administration, updates, testing and antivirus applications
  • Assist with documentation and standards creation; Maintain integrity of control network including licensing
  • Manage and assist in the planning and bidding of Automation projects
  • Install control system instrumentation and electrical equipment
  • Research and provide troubleshooting solutions and automation improvements/upgrades
  • Commissioning and startup of artificial lift systems (gas lift, ESPs, jet pumps, pumping units)
  • Commissioning and startup of production facilities, midstream systems, and freshwater systems
  • Vapor Recovery Unit (VRU) commissioning and optimization
  • Execution of special projects (meter trials, new equipment trials, facility swaps)
  • I&E service support for new facility installations and startups
  • Identify suitable automation control devices 
  • Installation and maintenance of measurement systems 
  • Travel to other locations across the USA as required

Required Skills/Qualifications:

  • 3 years Control and Automation programming
  • Registered Journeyman Instrumentation Technician / Electrician; Electronics Technology, Controls and Automation Diploma 
  • Strong SCADA experience required 
  • Oil and Gas Operations experience and maintenance knowledge required
  • Ability to read and interpret operating/maintenance manuals and electrical schematics
  • Skills in radio and communication networking; technical writing skills
  • Must be able to work in a team environment
  • Valid passport
  • Successful completion of a pre-employment drug and alcohol test (required for safety-sensitive roles).
  • Completion of a criminal background check, with results assessed based on relevance to the position.
  • Verification of a clean driving record, as defined by Control Tech’s standards (e.g., no major violations, no more than 3 infractions in the past 5 years).

Self-Management Behaviors (expected of all employees in the Control Tech family):

  • Self-Awareness: Recognizes impact on others, knows strengths and limitations, sense of self-worth and confidence.
  • Self-Control: Disruptive emotions and impulses are in check, maintains consistency with core values.
  • Maintains Motivation: Strives to learn, to improve and to be successful.
  • Listening and Speaking Respectfully: Listens generously - clarifies meaning and intent, speaks straight and respectfully.
  • Collaborator: Works effectively on teams with a wide variety of people, resolves conflict directly and productively, contributes to the success of others 

Salary : $50 - $70

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Automation Technician-Programmer?

Sign up to receive alerts about other jobs on the Automation Technician-Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$68,545 - $91,432
Income Estimation: 
$77,456 - $102,587
Income Estimation: 
$75,708 - $100,058
Income Estimation: 
$83,914 - $110,257
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Control Tech

  • Control Tech Troy, PA
  • Join our fun and fast-growing Team! We offer an attractive benefits package, including: Being a part of a team of passionate and like-minded professionals!... more
  • 11 Days Ago

  • Control Tech San Antonio, TX
  • Join our fun and fast-growing Team! We offer an attractive benefits package, including: Being a part of a team of passionate and like-minded professionals!... more
  • 13 Days Ago

  • Control Tech Midland, TX
  • Join our fun and fast-growing Team! We offer an attractive benefits package, including: Being a part of a team of passionate and like-minded professionals!... more
  • 14 Days Ago

  • Control Tech Greeley, CO
  • Join our fun and fast-growing Team! We offer an attractive benefits package, including: Being a part of a team of passionate and like-minded professionals!... more
  • 15 Days Ago


Not the job you're looking for? Here are some other Automation Technician-Programmer jobs in the Williston, ND area that may be a better fit.

  • Advanced Automation LLC Dickinson, ND
  • Come join Advanced Automation in Dickinson, ND as our full-time Automation - Electrical Wiring Technician that earns top pay to program, install, and wire ... more
  • 18 Days Ago

  • ExxonMobil Williston, ND
  • About Us At ExxonMobil, our vision is to lead in energy innovations that advance modern living and a net-zero future. As one of the world’s largest publicl... more
  • 12 Days Ago

AI Assistant is available now!

Feel free to start your new journey!