CNC Programmer
Fathom
CNC Programmer The CNC Programmer is responsible for developing and optimizing CNC programs for both new and existing parts to support production performance and growth. This role focuses on building efficient, repeatable machining processes that drive first-part success, reduce setup time, and improve cycle time. This position works closely with machinists, supervisors, and quality to ensure programs are practical, production-ready, and aligned with shop capabilities. The ideal candidate is a strong problem solver with hands-on machining knowledge and the ability to translate complex part designs into reliable machining strategies. Key Responsibilities: Programming & Process Development Program CNC milling and turning operations using GibbsCAM, including vertical milling, 4+1, and 5-axis machining, as well as twin-spindle turning with live tooling Develop new programs for incoming parts with a focus on manufacturability, efficiency, and repeatability Optimize existing programs to improve cycle times, reduce tool wear, and increase throughput Select tooling, define cutting strategies, and support fixture concepts Production Support Create clear and accurate setup documentation to support machinists Collaborate with machinists during prove-out to ensure successful first-part production Troubleshoot programming, tooling, and process issues in support of production Partner with Quality to support dimensional requirements and first article success Continuous Improvement & Accountability Support internal NPI efforts by developing scalable machining processes Drive continuous improvement in cycle time, process consistency, and programming standards Communicate across departments to align priorities and resolve technical challenges Qualifications/Requirements: 35 years of experience in CNC programming in a job shop or high mix manufacturing environment Experience with CAM software such as GibbsCAM required Experience programming both milling and turning operations Experience with 4+1 and 5-axis machining preferred Experience with CNC turning centers including twin-spindle and live tooling preferred Strong understanding of cutting tools, feeds and speeds, and machining strategies Proficiency in reading blueprints and applying GD&T Hands-on machining or setup experience strongly preferred Strong problem-solving and process improvement mindset Strong attention to detail and organizational ability Ability to thrive in a fast-paced, team-oriented environment Commitment to quality, safety, and continuous improvement Hours: 5:45 a.m. - 3:45 p.m. Monday - Thursday Equal Opportunity Employer/Veterans/Disabled This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. If E-Verify cannot confirm that you are authorized to work, this employer is required to give you written instructions and an opportunity to contact Department of Homeland Security (DHS) or Social Security Administration (SSA) so you can begin to resolve the issue before the employer can take any action against you, including terminating your employment. Employers can only use E-Verify once you have accepted a job offer and completed the Form I-9.
- ...CNC Machinist LSI is hiring a CNC Machinist for our machining team. This role is ideal for someone with CNC machining experience who can perform setups, troubleshoot machining issues, and work independently. We are also open to mechanically strong machine operators looking...SuggestedDay shift
- ...Vertical Milling Machinist The CNC Vertical Mills Machinist plays a critical role in producing high-quality, intricate parts within a fast-paced manufacturing environment. This position requires proficiency in setting up and operating advanced CNC vertical machining centers...SuggestedTemporary workShift work
- CNC Set?Up Machinist Our client is actively looking for a CNC Set?Up Machinist responsible for performing complete setups and supporting... ...minor edits at the control when required. Collaborate with programmers and engineers to improve setup efficiency, cycle time, and...Suggested
$30 - $36 per hour
CNC Operator And Programmer Looking for a role that bridges the gap between operating and programming? Twin City Staffing is seeking a CNC operator and programmer to join a cutting-edge team in Blaine! This unique position utilizes modern conversational software, allowing...SuggestedWeekly payTemporary workMonday to Friday- ...training can be provided for the right individual with strong CNC programming experience. Program CNC mills and/or lathes.... ...production outcomes. Qualifications Proven experience as a CNC Programmer. Experience with CAD/CAM software; GibbsCAM experience is...Suggested
$20 - $25 per hour
...Looking for a 3-day weekend every week? Twin City Staffing is hiring CNC machine operators for both 1st and 2nd shift at a premier, state-of-the-art facility in Blaine. If you have basic manufacturing experience and want to level up your CNC skills with weekly pay and...Hourly payWeekly payWeekend workDay shiftAfternoon shift3 days per week- ...Lathe Programmer The Lathe Programmer will play a crucial role in the manufacturing process by utilizing MasterCam to create and test... ...certification in machining or a related field. Experience with CNC programming, using MasterCam or similar software....
$35 - $42 per hour
...CNC Programmer Role with Growing Industry Leader / $35.00 - $42.00 an hour depending on Experience/ Great benefits and 401K This Jobot Job is hosted by: Shawn Trainor Are you a fit? Easy Apply now by clicking the Apply button and sending us your resume. Salary...Hourly payLocal areaDay shift- ...Job Description A growing precision manufacturing company is seeking an experienced CNC Programmer to join its machining team. This is a hands-on role responsible for programming, setting up, and operating CNC machines to produce high-quality precision components...Full time
$25 per hour
...CNC Vertical Mill Machinist Unlock your potential as a CNC vertical mill machinist with Twin City Staffing. Located in Blaine, MN, we seek a mid-level professional with a passion for precision machining to join our team. The ideal candidate will have strong CNC setup and...- ...CNC Machine Operator Chandler Industries is looking for a CNC Machine Operator to join our team in Blaine, MN. This is a great opportunity for someone who enjoys hands-on work, takes pride in quality, and is looking to grow in a precision manufacturing environment....
$30 - $40 per hour
...CNC Lathe Setup Machinist Twin City Staffing is seeking a CNC lathe setup machinist for a well-established company in Blaine, MN. This is a great opportunity to join a clean, well-maintained shop with long-term customers, newer equipment, and a supportive team. If you...Day shiftAfternoon shift$120k - $160k
Be part of a team known for delivering high-quality results and innovative solutions in a dynamic and collaborative environment. This Jobot Job is hosted by: Don Seawall Are you a fit? Easy Apply now by clicking the Apply button and sending us your resume. Salary...Temporary workFor subcontractorLocal area$23 - $35 per hour
...CNC Machinist Job Category: Manufacturing Requisition Number: CNCMA010074 Posted: May 28, 2026 Full-Time On-site Anoka, MN 55303, USA Description Duties and Responsibilities: Program set up and operate Hurco CNC vertical machines using conversational programming and GIBBS...Full timeTemporary workLocal areaFlexible hoursShift work- ...Advanced CNC Machinist Engineering Lino Lakes, Minnesota, US ~ Added - 03/09/2025 Great opportunity to work for a stable medical device company in growth mode with over 30 years at the forefront of advanced machining, we specialize in Design for Manufacturability...Afternoon shift
$75 per hour
...Randstad Staffing is hiring now for a Direct Hire CNC Lathe Machinist to join our Aerospace/ Automotive manufacturing client in Blaine, MN. Location: Blaine, MN Position: CNC Lathe Machinist Shift: 1st Schedule: Monday to Thursday + OT on Fridays Hours: 6:00 AM to 4:30...Hourly payPermanent employmentFull timeTemporary workWork experience placementImmediate startShift work$110k - $225k
CA based Law FIrm seeks an Employment or Workers Comp Attorney! This Jobot Job is hosted by: Ron Calhoun Are you a fit? Easy Apply now by clicking the Apply button and sending us your resume. Salary: $110,000 - $225,000 per year A bit about us: Our legal ...Local areaRemote workFlexible hours$22 - $38 per hour
...Job Duties CNC Setup Set up CNC machines (including tooling, fixtures, and program offsets) for production runs on iron cast components. Interpret engineering drawings, blueprints, and job orders to determine machine set-up requirements. Inspect initial run...Hourly payFull timeShift work$62k - $83k
...Swiss CNC Machinist Manufacturing Anoka County , Minnesota, US ~ Added - 12/06/2026 Pay Rate Low: 62000 | Pay Rate High: 83000 Pay Rate Low: 62000 | Pay Rate High: 83000 With over 30 years at the forefront of advanced machining ,our client specializes in...Temporary work- ...efficiency, and excellence in manufacturing. Job Description: Sets-up, operates, and verifies the quality of work on a wide variety of Swiss CNC machines involving close tolerances and difficult set-ups. Performs routine or repetitive operations in a manner which will...Contract workMonday to FridayDay shift
$75 per hour
Randstad Staffing is hiring now for a Direct Hire CNC Mill Machinist to join our Aerospace/ Automotive manufacturing client in Blaine, MN. If you have prior experience on Makino or Haas machinery, we invite you to apply today! Location: Blaine, MN Position: CNC Mill Machinist...Hourly payPermanent employmentFull timeTemporary workWork experience placementImmediate startShift work$25 - $39.36 per hour
...long-term careers because they're supported, challenged, and appreciated for the work they do. In this role, you'll set up and operate CNC and conventional machines and machining centers to produce precision components while meeting quality, productivity, and delivery...Hourly payTemporary workShift workAfternoon shift$30 - $40 per hour
...Do you have a passion for precision, a love of engineering, and a keen eye for detail? We are currently seeking a highly skilled CNC Machinist to join our dynamic team. As a CNC Machinist, you will be integral to our operations, creating high-quality components for...Permanent employmentApprenticeshipLocal areaDay shift$34 - $40 per hour
...CNC Machinist Dayton, MN Immediately Temporary/Contract Description Manufacture your paycheck: Discover the power with Volt Volt is hiring 1st and 2nd shift Machinists Job perks for Machinists are: Climate controlled Free/safe parking Weekly...Hourly payWeekly payFull timeTemporary workWork experience placementImmediate startMonday to FridayDay shiftAfternoon shift$35 - $50 per hour
...Job Description Job Description CNC Programmer B & H Machining – Ramsey, MN Pay: $35 - $50 per hour Job Type: Full-time Job Summary B & H Machining is a growing CNC machine shop serving multiple industries. We are seeking a highly skilled CNC...Hourly payFull time- ...and custom equipment manufacturing company. The Machinist III is responsible for maintaining quality standards on one or more of our CNC vertical, horizontal mills and bridge mills. The Machinist III sets up and performs a wide range of machining operations, using various...Local areaFlexible hoursAfternoon shift
- ...Dahlquist Machine Dahlquist Machine by Fathom is the premier precision machining company in America with over 30 state-of-the-art CNC mills and lathes paired with over 50 years of industry experience. Centrally located in a northern suburb of Minneapolis, Dahlquist Machine...Temporary workShift work
$25 - $42 per hour
...program (EAP). POSITION SUMMARY The Machinist is responsible for maintaining Anderson Dahlen Quality standards on one or more of our CNC vertical, horizontal Mills, and Bridge Mills. The Machinist III sets up and performs a wide range of machining operations, using...Contract workOverseasShift work- ...feeds for efficient and accurate machining Inspect finished products to ensure they meet quality standards Collaborate with CNC programmers and engineers to troubleshoot and improve processes Maintain documentation for setups and operations Ensure compliance...Relocation package
$30 - $40 per hour
...overseas are offered private health insurance, life insurance, and an employee assistance program (EAP). POSITION SUMMARY The CNC Lathe Operator III is responsible for planning, setting up, and performing a wide variety of CNC machining operations, using various...Hourly payFull timeContract workOverseasShift workNight shiftWeekend workDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to CNC Programmer. Be the first to apply!


