> Markdown version of [/jobs/ext/1453882-machine-programmer](https://www.wearedevelopers.com/jobs/ext/1453882-machine-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Machine Programmer - **Company:** Great Work! Employment Services - **Location:** Cincinnati, OH, United States - **Experience:** Experienced - **Salary:** $62,400.0 - $83,200.0 - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, Microsoft Office, MAZATROL, Fanuc - **Published:** July 26, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=793eaf3d01e96b49 ## About the Role * Associate or technical school degree in CNC programming or 5+ years equivalent combination of education and experience. * Experience working with various machining centers, such as mills, lathes, VTLs, and 5-axis machining centers. * 2+ years of experience in CNC programming. * Proficiency in using CAD/CAM software for CNC programing. * Ability to accurately read and interpret complex drawings. * Skilled in G and M code editing, multi axis function(s), and machining with multiple brand controllers. * Experience with MS Office. Desired Characteristics: * Experience machining composite materials (CFRPs, Fiber Glass, Kevlar). * 5+ years of experience using SURFCAM or NX CAM software. * Experience operating/setting-up large 5-Axis machining centers. * Familiarity with Haas, Fanuc, Mazak, and Siemens controls. Additional Requirements: * Must be a US Citizen or Green Card Holder * Ability to interact with people on the shop floor, good social skills, and able to work with diverse work groups. * Able to work with little supervision. * Must have excellent communication skills both oral and written. * Ability to work in a manufacturing environment and able to lift 50 lbs. ## Description We are seeking a talented CNC Programmer/Machinist to work in a fast-paced, team-oriented environment at our northern Cincinnati, Ohio location (less than 30 minutes from Dayton and/or northern Kentucky). Essential Job Functions Develop, write, and prove out CNC programs that will machine complex geometry to close tolerances on multi-axis machining centers. * Ability to set up and operate numerically controlled machines as needed. * Create/Modify tooling and fixtures. * Recommend and set up all tools, fixtures and programs for new jobs and improve current tools as needed in a setup sheet format. * Edit programs to improve efficiency, correct issues, or changes in production requirements. * Maintain detailed records of all CNC programs, modifications, and tooling used for each operation. * Assist in training machinists on program usage and provide technical support when needed. * Work in cooperation with the engineering and production departments concerning new product developments or changes in existing products. * Troubleshoots issues with DNC system. * Maintain a clean and safe workplace environment. * Perform any other related duties as directed by management. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Engineering/Manager Pendulum: Generating compound interest on your career](https://www.wearedevelopers.com/videos/100348-engineering-manager-pendulum-generating-compound-interest-on-your-career) ## Related Articles - [What Should be Included in Your Programming Resume to Highlight Your Skills](https://www.wearedevelopers.com/magazine/142-what-should-be-included-in-your-programming-resume-to-highlight-your-skills) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Can coding be the next blue collar career?](https://www.wearedevelopers.com/magazine/44-can-coding-be-the-next-blue-collar-career)