1

Programming Technician Jobs (NOW HIRING)

Basic Function HF Sinclair Midstream located in Tulsa, OK is seeking a SCADA Programming Technician. This position conducts mid to high level hardware/software field assignments for the Pipeline ...

Basic Function HF Sinclair Midstream located in Tulsa, OK is seeking a SCADA Programming Technician. This position conducts mid to high level hardware/software field assignments for the Pipeline ...

Basic Function HF Sinclair Midstream located in Tulsa, OK is seeking a SCADA Programming Technician. This position conducts mid to high level hardware/software field assignments for the Pipeline ...

The Engineering Technician will create CNC code that performs a capable, repeatable process, perform process troubleshooting, process improvements, validations, qualifications, and change control.

The Engineering Technician will create CNC code that performs a capable, repeatable process, perform process troubleshooting, process improvements, validations, qualifications, and change control.

next page

Showing results 1-20

Programming Technician information

What is a programming technician?

A programming technician is a professional who assists in writing, testing, and maintaining computer programs and software applications. They often work with programming languages, development tools, and debugging processes to support software development and implementation.

What tech jobs pay $400,000 a year?

Programming technicians typically do not earn $400,000 annually; such high salaries are more common in executive or specialized roles like software engineers, data scientists, or senior developers with extensive experience, advanced skills, and often in leadership positions. High-paying tech roles often require advanced certifications, expertise in areas like AI or cybersecurity, and working in competitive or high-cost markets.

Is AI replacing coders?

Programming technicians and coders are increasingly working alongside AI tools that automate repetitive coding tasks, but AI currently serves as a supplement rather than a replacement. Skilled programmers are needed to design, oversee, and interpret AI-generated code, ensuring quality and functionality in software development projects.

What are the key skills and qualifications needed to thrive as a Programming Technician, and why are they important?

To thrive as a Programming Technician, you need a solid understanding of programming languages, troubleshooting, and basic computer science principles, usually supported by an associate degree or relevant certification. Familiarity with software development tools, version control systems like Git, and scripting environments is typically required. Attention to detail, problem-solving abilities, and effective communication are essential soft skills for this role. These skills ensure accurate code implementation, efficient collaboration, and the ability to resolve technical issues quickly, which are crucial for maintaining reliable software systems.

What are Programming Technicians?

Programming Technicians are professionals who assist in the development, testing, and maintenance of software programs. They typically work under the supervision of software engineers or developers, writing code, debugging applications, and ensuring that programs run smoothly. Their duties may also include updating software documentation, troubleshooting user issues, and providing technical support. Programming Technicians usually have foundational knowledge of programming languages and may specialize in specific platforms or technologies. This role serves as an entry point for many who wish to advance into software development or engineering careers.

Is 27 too late to start coding?

Starting a career as a programming technician at 27 is feasible, as many in the tech industry begin coding later in life. Success depends on gaining relevant skills, such as proficiency in programming languages and tools, and building a portfolio or certifications. Age is less important than dedication and continuous learning in this field.

What is the difference between Programming Technician vs Software Developer?

AspectProgramming TechnicianSoftware Developer
Required CredentialsAssociate degree or technical certification in programming or related fieldBachelor's degree in Computer Science or related field
Work EnvironmentSupport teams, maintenance, and troubleshooting in technical settingsDesigning, coding, and testing software applications
Employer & Industry UsageIT departments, tech support, manufacturingSoftware companies, tech startups, enterprise software
Common Search & ComparisonYesYes

The main difference between a Programming Technician and a Software Developer lies in their roles and qualifications. Programming Technicians typically focus on supporting, maintaining, and troubleshooting existing systems, often with technical certifications and an associate degree. Software Developers are involved in designing, coding, and testing new software, usually holding a bachelor's degree. Both roles are essential in the tech industry but serve different functions within the software development lifecycle.

What are some common challenges Programming Technicians face when supporting software development teams?

Programming Technicians often encounter challenges such as troubleshooting complex code issues under tight deadlines, adapting to rapidly changing project requirements, and ensuring code compatibility across different platforms or environments. They frequently need to communicate technical details clearly to both developers and non-technical stakeholders, which requires strong interpersonal skills. Staying current with new tools and technologies is also crucial, as it allows them to provide effective support and streamline development workflows.
More about Programming Technician jobs
What states have the most Programming Technician jobs? States with the most job openings for Programming Technician jobs include:
Infographic showing various Programming Technician job openings in the United States as of June 2026, with employment types broken down into 3% As Needed, 80% Full Time, 11% Part Time, 3% Contract, and 3% Nights. Highlights an 99% Physical, and 1% Remote job distribution.

CNC Programming Technician

FLOWCO HOLDINGS INC.

Fort Worth, TX โ€ข On-site

Other

Posted 16 days ago


Job description

CNC Programming Technician

Summary: Act as a liaison between the shop floor and programing personnel with as a โ€œhands-onโ€ technician and troubleshooting subject matter expert.

We are seeking two CNC Programming Techniciansย to become an integral part of our team! One of these positions will be for 2nd shift.ย 

This position is located inย FORT WORTH, TEXAS.

Responsibilities may include, but are not limited to:

  • First run of parts (program prove-out) as needed
  • Make program edits offline and at the machine (including bar feeder) via G-code
  • Back-up of program edits made at the machine to NC file database
  • Assist in process improvement development and implementation
  • Maintain setup sheets for programs and tooling
  • Use ERP software for router and BoM maintenance
  • Basic CAM programming (training may be available)

Required Skills

  • High School Diploma/GED
  • Minimum of 3 yearsโ€™ experience operating CNC equipment
  • Familiar with common tooling used in CNC machines

Preferred Skills

  • Experience performing program edits on shop floor
  • Experience operating equipment with bar feeders, multi-spindle lathes, and robotics
  • Prior use of Fanuc controls
  • Experience in learning new software (ERP/MRP, Cam Software, 3d modeling, etc.)
  • Previous use of DNC software
  • Knowledge of CMM programming (Zeiss preferred)