1

Programmer Jobs in Ohio (NOW HIRING)

CNC Programmer

Mentor, OH ยท On-site

$23.75 - $32.50/hr

The CNC Programmer is responsible for creating, editing, and optimizing CNC programs used to manufacture precision components. This role supports production by ensuring programs are accurate ...

CNC Programmer

Fairfield, OH ยท On-site

$25 - $34.25/hr

CNC Programmer Reports To: Manufacturing Manager American Fan is looking for a skilled professional with a manufacturing engineering mindset who thrives in a hands-on, action-oriented position.

CNC Programmer

Cincinnati, OH ยท On-site

$60K - $85K/yr

Legacy Talent Search is currently seeking candidates for a CNC Programmer role in Cincinnati, OH . Our client is a well-established manufacturing company known for quality, precision, innovation, and ...

$57K - $78K/yr

Electrical Technician / Engineer for PLC Programming and Automation Tehnology (m/f/x) * Optimization and further development of existing programs * Programming and support of industrial robots

New

CNC Programmer

Fairfield, OH

$25 - $34.25/hr

CNC Programmer Reports To: Manufacturing Manager American Fan is looking for a skilled professional with a manufacturing engineering mindset who thrives in a hands-on, action-oriented position.

CNC Programmer

Fairfield, OH ยท On-site

$25 - $34.25/hr

CNC Programmer Reports To: Manufacturing Manager American Fan is looking for a skilled professional with a manufacturing engineering mindset who thrives in a hands-on, action-oriented position.

CNC Programmer

Fairfield, OH

$25 - $34.25/hr

CNC Programmer Reports To: Manufacturing Manager American Fan is looking for a skilled professional with a manufacturing engineering mindset who thrives in a hands-on, action-oriented position.

CNC Programmer

Fairfield, OH ยท On-site

$25 - $34.25/hr

CNC Programmer Reports To: Manufacturing Manager American Fan is looking for a skilled professional with a manufacturing engineering mindset who thrives in a hands-on, action-oriented position.

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 ...

Be Seen First

CNC Programmer

Holland, OH ยท On-site

$60K - $70K/yr

Responsible for programming CNC machines from job routings on 2axis and 4 axis. * Responsible for tooling lists furnished for setup personnel. * Responsible for the most efficient way to run any ...

New

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

North Canton, OH ยท On-site

$23.50 - $32.25/hr

Knowledge of the practical application of engineering science and technology including applying principles, techniques, procedures, and equipment to the design and production of various goods and ...

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 ...

CAM Programmer

Wooster, OH

$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 ...

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 ...

Role: RPG AS400 iseries Programmer Location: East Liberty Ohio Job Requirements Must have experience in the following programming languages on the IBM iSeries: RPG IV ILE RPG SQL JSON DDS CLLE ...

Showing results 41-60

Programmer information

See Ohio salary details

$11

$37

$65

How much do programmer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for programmer in Ohio is $37.59, according to ZipRecruiter salary data. Most workers in this role earn between $24.47 and $48.89 per hour, depending on experience, location, and employer.

What does a programmer do?

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.

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 proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader 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.

Do programmers get paid a lot?

Programmers often earn competitive salaries that vary based on experience, location, and specialization. Skilled programmers with knowledge of popular programming languages and tools tend to have higher earning potential, especially in high-demand industries or roles requiring advanced technical skills.

Is there still a demand for programmers?

Yes, demand for programmers remains strong across many industries due to ongoing digital transformation, software development needs, and the growth of technologies like cloud computing, AI, and cybersecurity. Programmers with skills in popular programming languages and experience with modern development tools are particularly sought after.

What kind of jobs can a programmer get?

A programmer can work in various roles such as software developer, web developer, mobile app developer, systems analyst, or database administrator. These jobs often require knowledge of programming languages like Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.

What are the most commonly searched types of Programmer jobs in Ohio?

The most popular types of Programmer jobs in Ohio are:

What job categories do people searching Programmer jobs in Ohio look for?

The top searched job categories for Programmer jobs in Ohio are:

What cities in Ohio are hiring for Programmer jobs?

Cities in Ohio with the most Programmer job openings:

What are popular job titles related to Programmer jobs in OH?

For Programmer jobs in OH, the most frequently searched job titles are:

Infographic showing various Programmer job openings in Ohio as of August 2026, with employment types broken down into 88% Full Time, 4% Part Time, 7% Contract, and 1% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $78,180 per year, or $37.6 per hour.

CNC Programmer

Process Technology

Mentor, OH โ€ข On-site

$23.75 - $32.50/hr

Full-time

Re-posted 19 days ago


Job description

Why This Role Matters

This is an opportunity to create an impact in an innovative company on a growth trajectory.

Who You Are

You will be a results-oriented team player who drives accountability, quality, and efficiency within your department and across the Company. You will be a strong communicator who enjoys working with others to improve various aspects of the company.

Who We Are

Process Technology is a global leader designing and manufacturing cutting edge thermal and power conversion equipment that make tomorrow's products possible. Our company is a global sales organization with facilities based in Mentor and Willoughby, Ohio, and Flushing, NY. We are a tight-knit team that thrives on positive collaboration and open communication.

Our Values:

  • Communication - Treat others with respect. Share information, share wins and mistakes, be open to discuss root causes.
  • Results focused - Challenge the status quo, take initiative and drive change. Achieve results, take action, display urgency to make things happen. Focus on impact, solve the biggest problems to make big difference.
  • Ownership - Everyone is expected to make our company better. Takes ownership for decisions, actions, and failures, and hold others accountable. Do what's right versus what's easy.
  • Customer focus - Think customer, both internal and external, and deliver a WOW experience. Service matters, your passion and personality matter. Think different, anticipate and deliver customer-centric innovations.
  • Continuous development - Be passionate about personal and professional development, never finish learning. View mistakes as opportunities to improve, actively use 12 principles. Make a difference for ourselves, our customers, team members and communities: "Carpe Diem!"

Process Technology Style

  • Goal oriented - We collaborate to find the best approach to align and achieve our goals to ensure the best results are attained.
  • Metric driven - We set realistic and achievable goals and standards with well-laid project plans.
  • People focused - We care about our team; we promote a healthy work-life balance; we are respectful of the roles and time of other individuals.
  • Process oriented - We establish and respect clear processes.

Responsibilities

The CNC Programmer/Machinist position is part of the MachineShop Team. This is a full-time, non-exempt position. The CNC Programmer is responsible for creating, editing, and optimizing CNC programs used to manufacture precision components. This role supports production by ensuring programs are accurate, efficient, and compliant with engineering and quality requirements. The CNC Programmer works closely with peer machinists, manufacturing engineers, and quality personnel to troubleshoot issues, support new product launches, and drive continuous improvement.
This position will require a broad range of responsibilities to ensure success. Some examples of these responsibilities are listed below (but are not limited to the following):

  • Develop, modify, and maintain CNC programs for mills, lathes, and/or multi-axis machines
  • Interpret engineering drawings, CAD models, and specifications to generate accurate programs
  • Create and optimize programs using CAM software (e.g., Mastercam or similar)
  • Support machine setup, prove-out, and first-article inspections
  • Optimize feeds, speeds, tooling paths, and cycle times to improve efficiency and quality
  • Troubleshoot machining and programming issues in collaboration with production and quality teams
  • Maintain program documentation and revision control
  • Assist with tooling selection, fixtures, offsets, and setup sheets as needed
  • Support new product introductions and engineering changes
  • Follow all safety, quality, and manufacturing standards
  • Verifies conformance of finished work piece(s) to specifications using various measuring tools such as calipers and micrometers
  • Loads and unloads parts, operating multiple machines as needed
  • Stays on task and ensures current day scheduled work is completed on time
  • Performs other duties as assigned

Systems Used

  • Microsoft Suite (Outlook, Word, PPT, Excel)
  • SyteLine
  • UKG

Requirements

  • High school diploma or GED required; technical degree or certification preferred
  • 3+ years of CNC programming experience in a manufacturing environment
  • Proficient in reading and interpreting blueprints and GD&T
  • Experience with CNC controls (e.g., Haas, Fanuc, Mazatrol, Siemens, or similar)
  • Familiar with Okuma & ProtoTRAK (preferred)
  • Working knowledge of machining processes, materials, and cutting tools
  • Strong attention to detail and problem-solving skills
  • Ability to work effectively with machinists, engineers, and quality teams

Preferred Qualifications

  • Experience with CAD/CAM software (e.g., Mastercam, Fusion 360, NX)
  • Experience with multi-axis machining, mill/turn, or live tooling
  • Background in regulated, aerospace, medical, or precision manufacturing environments
  • Familiarity with lean manufacturing or continuous improvement practices

Physical & Work Requirements

  • Ability to work in a manufacturing environment
  • Standing, walking, bending, and lifting up to 50 lbs may be required
  • Use of standard PPE as required by company policy

General Notices

Process Technology is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all Team Members. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identify, national origin, disability, or veteran status.

In accordance with federal law, we participate in the E-Verify program to confirm the employment eligibility of all newly hired Team Members. E-Verify is an internet-based system operated by the U.S. Department of Homeland Security (DHS) and the Social Security Administration (SSA).