1

Programmer Programmer Jobs in Oklahoma (NOW HIRING)

CNC Programmer I at Ditch Witch: This employee prepares machine tool programs for various CNC machines. This employee may also serve as a member of cross-functional teams to improve manufacturability ...

Job Summary: Entry-level mechanical engineer with HVAC and electrical knowledge who applies engineering expertise to automation projects. Learns Python scripting and CAD automation while contributing ...

Engineer Associate or Engineer Staff Job Code: 125855 or 125852 Job Grade: 54 or 56 JOB SUMMARY We are hiring for either an Engineer/Field Engineer Associate or Engineer/Field Engineer Staff based on ...

New

Engineer Associate or Engineer Staff • Job Code: 125855 or 125852 • Job Grade: 54 or 56 JOB SUMMARY We are hiring for either an Engineer/Field Engineer Associate or Engineer/Field Engineer Staff ...

New

Plant Engineer

Fort Gibson, OK · On-site

$65K - $106K/yr

Engineer Associate or Engineer Staff • Job Code: 125855 or 125852 • Job Grade: 54 or 56 JOB SUMMARY We are hiring for either an Engineer/Field Engineer Associate or Engineer/Field Engineer Staff ...

New

next page

Showing results 1-20

Programmer Programmer information

What is the difference between Programmer Programmer vs Software Developer?

AspectProgrammer ProgrammerSoftware Developer
Required CredentialsTypically a diploma or degree in computer science or related fieldSimilar credentials, often with additional certifications or experience
Work EnvironmentOften focused on coding tasks within development teamsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech giants, and enterprise IT
Search & Comparison IntentPeople compare to understand roles, skills, and career pathsOften compared to programmers for clarity on responsibilities

While both Programmer Programmer and Software Developer roles involve coding and software creation, Software Developers typically have broader responsibilities including design and testing, whereas Programmers focus mainly on writing code. Understanding these differences helps in choosing the right career path or job search focus.

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

To thrive as a Programmer, you need strong analytical thinking, coding proficiency in languages such as Python, Java, or C++, and a relevant degree or equivalent experience. Familiarity with development environments, version control systems like Git, and possibly certifications such as Microsoft Certified: Azure Developer are often required. Problem-solving abilities, attention to detail, and effective teamwork are standout soft skills in this role. These skills ensure that programmers can build reliable software, adapt to changing requirements, and contribute effectively to collaborative development projects.

What are programmers?

Programmers, also known as software developers or coders, are professionals who write, test, and maintain computer programs and software applications. They use programming languages such as Python, Java, C++, or JavaScript to create software solutions that meet user needs or solve specific problems. Programmers often work as part of a team to design, develop, and improve software systems, ensuring that programs run efficiently and securely. Their responsibilities may also include debugging code, updating existing software, and collaborating with other IT professionals to deliver high-quality products.

What are some common challenges programmers face when working on large-scale projects?

Programmers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication within cross-functional teams, and maintaining code quality as the project evolves. Balancing rapid development with thorough testing and documentation can also be demanding. Additionally, integrating new features without introducing bugs or technical debt requires careful planning, collaboration, and adherence to best practices like version control and code reviews.
What are popular job titles related to Programmer Programmer jobs in Oklahoma? For Programmer Programmer jobs in Oklahoma, the most frequently searched job titles are:
What job categories do people searching Programmer Programmer jobs in Oklahoma look for? The top searched job categories for Programmer Programmer jobs in Oklahoma are:
What cities in Oklahoma are hiring for Programmer Programmer jobs? Cities in Oklahoma with the most Programmer Programmer job openings:
Infographic showing various Programmer Programmer job openings in Oklahoma as of July 2026, with employment types broken down into 87% Full Time, 6% Part Time, 2% Temporary, 4% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution.
Day Shift CNC Programmer - Ditch Witch

Day Shift CNC Programmer - Ditch Witch

The Toro Company

Perry, OK • On-site

$23.10 - $28/hr

Full-time

Posted 18 days ago


The Toro Company rating

7.8

Company rating: 7.8 out of 10

Based on 16 frontline employees who took The Breakroom Quiz

183rd of 430 rated machine equipment manufacturers


Job description

Day Shift, 7:00 AM-3:00 PM, Monday-Friday
Typical starting pay, $23.10/hr.-$28.00/hr.
CNC Programmer I at Ditch Witch:
This employee prepares machine tool programs for various CNC machines. This employee may also serve as a member of cross-functional teams to improve manufacturability of products and performs other duties as assigned. This position requires continuous development of new manufacturing and CNC programming skills, including individual study and technical school attendance.
What Will You Do?
  • Collect and analyze technical information from a variety of sources, graphics parts files, technical documents and internal and external contacts.
  • Create CNC programs and operate CNC machines during prove-out.
  • Creates lists of tools, fixtures, etc. needed to make various production, prototype, and special parts.
  • Present technical information to individuals and groups of people.
  • Create and maintain documentation of CNC programs.

What Do You Need?
  • High school diploma or equivalent required.
  • 3 years machining experience or 2 years technical training in metal cutting technologies required.
  • Computer Aided Manufacturing (CAM), and Computer Aided Design (CAD) and knowledge of Geometric Dimensioning and Tolerancing (GD&T) experience a plus.
  • Strong knowledge and skill with computers and computer software, including Microsoft Office Suite.
  • Meet or exceed typical expectations for creativity, production, quality, and safety.
  • Strong verbal and written communication skills.
  • Have appropriate reading and mathematical skills (algebra and basic trigonometry).
  • Work well with others in a team setting.
  • Have a good work record of self-motivation, judgment, productivity, and safety.
  • Able to work any overtime required, frequently with no prior notice.

Work Environment:
  • Regular, continuous use of a computer workstation.
  • Office environment part of the time, plant environment part of the time. Plant conditions include variable heat and humidity, dirt, and noise; physical hazards such as powered vehicle, bicycle, and pedestrian traffic, sharp objects, and moving machinery; hazardous materials such as solvents, lubricants, and coolants.
  • A variable work schedule, with hours that vary per the needs of the job.
  • Rapidly changing work loads, priorities, and overtime requirements, frequently with little notice.

The Toro Company is an Equal Opportunity Employer. We consider all qualified applicants based on merit and do not discriminate on the basis of race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, genetic information, military service, or other non-merit factors. We are committed to creating a welcoming environment for all employees.

What The Toro Company employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom