1

Programmer Programmer Jobs in Ohio (NOW HIRING)

CNC PROGRAMMER

Salem, OH

$22 - $30.25/hr

CNC Programmer - Hunt Valve Hunt Valve, a Northeast Ohio Manufacturer, has a job opening for a CNC Programmer. The successful candidate must have experience designing work holding fixtures, a ...

CNC Programmer

Springfield, OH · On-site

$23.75 - $32.75/hr

CNC Programming & Equipment * Develop, modify, certify, and maintain CNC programs using G/M-code, macro programming, hard-coded logic, and CAM-generated programs. * Support CAD/CAM systems, post ...

CNC Programmer

Springfield, OH · On-site

$23.75 - $32.75/hr

CNC Programming & Equipment * Develop,modify, certify, andmaintainCNC programs using G/M-code, macro programming, hard-coded logic, and CAM-generated programs. * Support CAD/CAM systems, post ...

Seeking a CMM Programmer with hands-on experience developing and running inspection programs using metrology software such as PC-DMIS, Metrologic, or PolyWorks. The ideal candidate brings 2-3 years ...

CNC Programmer

Willoughby, OH

$24.75 - $33.75/hr

We are looking to add a CNC Programmer who will be responsible for reading and interpreting design blueprints, programming Multi Axis - Turn Mill machines, setting up, and adjusting the machines ...

CNC Programmer

Willoughby, OH

$24.75 - $33.75/hr

We are looking to add a CNC Programmer who will be responsible for reading and interpreting design blueprints, programming Multi Axis - Turn Mill machines, setting up, and adjusting the machines ...

The CMM Programmer will create and update CMM Programs for part specific receiving inspections, in-process inspections, and final inspections. You will utilize a variety of precision measuring ...

CNC Programmer

Cleveland, OH · On-site

$25.75 - $35.25/hr

The CNC Programmer is responsible for developing, optimizing, and maintaining CNC machining programs and Faro Arm/Polyworks inspection programs to support die maintenance, repair, and new tooling ...

CNC Programmer

Springfield, OH

$19.50 - $26.75/hr

The CNC Programmer will work closely with engineers and production staff to ensure that all specifications are met and that production runs smoothly. Main responsibilities * Develops and maintains ...

Be Seen First

CNC Programmer

Cleveland, OH · On-site

$30 - $40/hr

The CNC Programmer plays a crucial role in manufacturing by creating and optimizing G-code programs for CNC machines. This position involves setting up machines for production, interpreting ...

CAM Programmer

Wooster, OH · On-site

$23 - $31.50/hr

Executes programming or program documentation, maintenance, optimization for new parts or work pieces, for a variety of processing machines (e.g. turning, wire eroding, grinding of forms), to meet ...

CNC Programmer

North Canton, OH · On-site

$23.50 - $32.25/hr

Machinist, Programmer- control based programming (conversational and/or G&M codes), CAM Programming, CAD Experience- 2D and Solid Modeling Environment Requirements: • Work schedule generally ...

CAM Programmer

Wooster, OH · On-site

$23 - $31.50/hr

Executes programming or program documentation, maintenance, optimization for new parts or work pieces, for a variety of processing machines (e.g. turning, wire eroding, grinding of forms), to meet ...

CNC Programmer

Springfield, OH · On-site

$19.50 - $26.75/hr

The CNC Programmer will work closely with engineers and production staff to ensure that all specifications are met and that production runs smoothly. Main responsibilities * Develops and maintains ...

Programmer/Machinest

Cincinnati, OH · On-site

$28 - $36/hr

Overview We are seeking a skilled CNC Programmer to join our small business. Candidates must possess a strong understanding of CNC machinery and programming, with the ability to program and setup ...

next page

Showing results 1-20

Programmer Programmer information

See Ohio salary details

$11

$38

$68

How much do programmer programmer jobs pay per hour?

As of Jul 6, 2026, the average hourly pay for programmer programmer in Ohio is $38.64, according to ZipRecruiter salary data. Most workers in this role earn between $25.87 and $48.80 per hour, depending on experience, location, and employer.

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 Ohio? For Programmer Programmer jobs in Ohio, the most frequently searched job titles are:
What cities in Ohio are hiring for Programmer Programmer jobs? Cities in Ohio with the most Programmer Programmer job openings:
Controls Engineer (Programmer)

$77K - $100K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 25 days ago


Job description

Controls Engineer (Programmer)

About Compass Systems and Sales:

Compass Systems is the world leader in providing highly engineered Pneumatic amp; Mechanical Material Handling Systems that provide Segregation Capabilities for the various Alloys of Aluminum Scrap produced by the automobile industry, in the high volume automotive OEM and Tier #1 amp; #2 supplier production environments.
With a solid track record of success and a “True Turn-Key” solutions driven approach, Compass Systems has expanded its reach within its automotive customers and the general industrial markets to include state-of-the-art related systems and processes (i.e. Hinged Belt Conveyors, End of Line Conveyors, Integrated Dust Collection Systems). You can trust Compass to point the way to the most efficient solution.
Job description:

This candidate is primarily responsible for PLC and HMI programming to control and interface to our custom designed material handling equipment. Also, the candidate should be able to read and design electrical schematics including power, control and field wiring. The candidate is also required to travel to customer’s facilities to do electrical troubleshooting and commissioning of equipment.
Responsibilities:

ore duties and responsibilities include the following. Other duties may be assigned.

  • Create PLC programs using primarily Rockwell RSLogix and Siemens TIA Portal
  • Create HMI applications primarily using Rockwell FactoryTalk View and Siemens WinCC
  • Understand electrical power and control schematics
  • Understand field installation drawings
  • Ability to work with and interface with internal project managers and external customers

Qualifications:
The position requires knowledge of the following:

  • Siemens TIA Portal and WinCC programming software
  • Siemens G120 series AC drives
  • Rockwell RSLogix and FactoryTalk programming language
  • Associate’s degree in electrical or mechanical engineering or a related discipline from an accredited college and 2-3 years of related work experience
  • Strong electrical and mechanical troubleshooting aptitude
  • Strong organizational, planning, and leadership skills
  • Project management and analytical skills
  • Knowledge of pneumatics, including volumetric flow rate and pressure, a plus
  • Knowledge of electrical and mechanical design
  • Knowledge of PLC Programming required with preferred in the following:
  • Siemens TIA portal and WinCC programming software
  • Siemens G120 series AC Drives
  • Rockwell RSLogix and FactoryTalk programming language
  • Strong Computer Skills
  • Strong time management skills, ability to plan daily/weekly/ workloads
  • Ability to motivate self and others, to train / educate others, to promote process improvements
  • Handles day-to-day work challenges confidently; is willing and able to adjust to multiple demands, shifting priorities, ambiguity and rapid change; show resilience in the face of constraints, frustrations, adversities or stress
  • Must be willing to travel up to 30% nationally and internationally and hold a valid US passport
  • Must live within a commutable distance to the office, located in Barberton, Ohio.
  • Must possess a valid drivers license and be able to be insured.
  • Must be able to pass a drug test, at pre-employment, and ongoing during employment.

Why a Career with Compass?

  • Growing organization
  • Cutting edge technology
  • Collaborative work environment
  • Benefits include PTO / Medical / Dental / Vision / 401k / Education Reimbursement
  • 9/80 Work week (every other Friday off)
  • Compass Systems and Sales is an Equal Opportunity Employer

Job Type: Full-time

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Referral program
  • Tuition reimbursement
  • Vision insurance

Schedule:

  • 10 hour shift
  • 8 hour shift
  • Monday to Friday

Education: Associate (Required)

Experience: PLC programming: 1 year (Required)

Willingness to travel: 30% (Required)

Work Location: In person