2

Remote Cmm Programmer Jobs in Ohio (NOW HIRING)

LOCATION: Fully remote THIS POSITION REPORTS TO: Programming Supervisor ROLE: Entry level position to write code for existing plans. Be able to support and maintain existing applications.

Licensed Professional Engineer (PE), Certified Reliability Leader (CRL) or Certified Maintenance Manager (CMM) Location : Remote + up to 25% travel This position does not provide visa sponsorship.

Remote Cmm Programmer information

See Ohio salary details

$16

$30

$44

How much do remote cmm programmer jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for remote cmm programmer in Ohio is $30.35, according to ZipRecruiter salary data. Most workers in this role earn between $25.14 and $34.76 per hour, depending on experience, location, and employer.

What is a Remote CMM Programmer job?

A Remote CMM (Coordinate Measuring Machine) Programmer is responsible for creating, modifying, and troubleshooting CMM inspection programs to ensure precision measurements of manufactured parts. They typically work off-site, using software to develop and validate measurement routines based on engineering drawings and CAD models. Remote CMM Programmers collaborate with quality and engineering teams to optimize inspection processes and ensure compliance with industry standards. Strong knowledge of GD&T, metrology principles, and CMM software (such as PC-DMIS or Calypso) is essential for success in this role.

What are the key skills and qualifications needed to thrive in the Remote Cmm Programmer position, and why are they important?

To excel as a Remote CMM Programmer, you need a solid background in metrology, GD&T (Geometric Dimensioning and Tolerancing), and 3D CAD interpretation, typically supported by experience in precision manufacturing or quality assurance. Proficiency with coordinate measuring machines (CMMs), software such as PC-DMIS or Calypso, and familiarity with ISO or AS9100 quality standards are essential. Strong analytical thinking, attention to detail, remote communication skills, and self-motivation set standout candidates apart. These abilities are crucial for ensuring accurate measurements, effective troubleshooting, and seamless collaboration with engineering teams in a remote work environment.

What are some common challenges faced by Remote CMM Programmers, and how can they overcome them?

Remote CMM Programmers often encounter challenges related to communication and troubleshooting issues without onsite access to equipment or parts. To overcome these, successful professionals utilize detailed documentation, collaborate effectively with on-site technicians or engineers via video calls or shared CAD models, and proactively clarify measurement requirements. Staying organized and leveraging remote-access software tools help minimize errors and streamline workflows. With a strong commitment to communication and continuous learning, remote programmers can deliver reliable results and maintain high quality even from a distance.

What are the most commonly searched types of Cmm Programmer jobs in Ohio? The most popular types of Cmm Programmer jobs in Ohio are:
What are popular job titles related to Remote Cmm Programmer jobs in Ohio? For Remote Cmm Programmer jobs in Ohio, the most frequently searched job titles are:
What cities in Ohio are hiring for Remote Cmm Programmer jobs? Cities in Ohio with the most Remote Cmm Programmer job openings:
Infographic showing various Remote Cmm Programmer job openings in Ohio as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution, with an average salary of $63,126 per year, or $30.3 per hour.
Programmer

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 26 days ago


Job description

Allied Machine & Engineering, headquartered in Dover, Ohio, is a leading global manufacturer of hole making and finishing cutting tool systems. Our tooling solutions deliver the lowest cost per hole in a wide range of applications.

LOCATION: Fully remote

THIS POSITION REPORTS TO:  Programming Supervisor

ROLE:  Entry level position to write code for existing plans.  Be able to support and maintain existing applications.

RESPONSIBILITIES: 

  • Work with AMEC associates to determine application requirements.
  • Identify and document proposed application functionality and specifications for review.
  • Code new applications.
  • Document final product in detail.
  • Develop and deliver user training for new AMEC applications.
  • Maintain current AMEC applications by providing usage and defect support.
  • Modify existing AMEC applications as necessary.
  • Provide support for AMEC custom applications.
  • Other tasks as deemed appropriate by Manager.

Education:      

  • Two year degree in Computer Science, preferred.

Experience:    

  • Two years in a similar role, preferred.

Skills:              

  • Familiarity with Windows and/or System i environments, required.
  • Working knowledge of one or more of the following programming languages; required
  •  Visual Basic, HTML, SQL, MS Access, ASP.NET, MVC, Java, C#, or RPG.
Benefits
  • Competitive wages and increases
  • Minimum of 3 Weeks Paid time off that begins to accrue immediately
  • 8 Paid holidays
  • Healthcare, dental, and vision insurance
  • Clean, safe working conditions
  • Climate controlled (72° year-round)
  • Bonus incentive program
  • 401k Plan with a generous company match
  • Apprenticeship program
  • Tuition assistance program

Additional Perks: 

Along with engaging work, we offer a variety of benefits to ensure your experience is both rewarding and memorable. These include: 

  • Opportunities to interact with company leadership 
  • Local discounts at Pulp and other area businesses

Learn more about working at Allied:

Allied - Allied Machine and Engineering - Industrial Holemaking Cutting Tools