Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

CNC Programmer

Fathom Digital Manufacturing

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 produces high-quality products with 100% on-time delivery, specializing in short- to medium-run quantities for high precision light metals, aluminum, and plastic parts. Fathom Manufacturing Fathom is one of the largest digital manufacturing platforms offering on-demand manufacturing in North America. With more than 90 large-platform industrial-grade 3D printing machines and a national footprint with more than 500,000 square feet of manufacturing capacity across 12 facilities, Fathom seamlessly blends in-house capabilities across plastic and metal additive technologies, CNC machining, injection molding & tooling, urethane casting, sheet metal fabrication, and design and engineering. Position Summary 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 3–5 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 What we offer Health Benefits: Medical, dental, and vision coverage. Company paid for Life insurance, short-term and long-term disability insurance. Additional Benefits: Paid time off, Floating Holidays, Volunteer time off, and sick time off (depending on state of employment). 401k Plan with 4% Match Employee Perks: Discounts on products and services. 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. #J-18808-Ljbffr Fathom Digital Manufacturing

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the CNC Programmer in Ham Lake, MN vacancy
  •  ...CNC MachinistLSI 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... 
    Suggested

    Larson Systems Inc / Stone Mountain Pet Lodge

    Andover, MN
    3 days ago
  •  ...Job Description Job Description Job Description: ~ Program and support CNC machining operations using Mastercam to produce high-quality precision parts that meet Client's quality, productivity, and efficiency standards while minimizing waste and supporting safe manufacturing... 
    Suggested

    Zobility

    Dayton, MN
    29 days ago
  • $50k - $70k

     ...CNC MachinistLocation: Ham Lake, MNPay Range: $50,000 – $70,000 per year, with flexibility depending on experienceYou don't need...  ...edits at the machine when requiredCollaborate with engineers and programmers to improve cycle time and efficiencyRead and interpret blueprints... 
    Suggested
    Night shift
    Day shift
    Afternoon shift

    Selectek

    Andover, MN
    4 days ago
  • $30 - $50 per hour

     ...CNC Programmer Blaine,MN, US Job Description Experience: Senior Level Salary: $30 - $50 per hour Job Details We are seeking a dynamic, highly skilled CNC Programmer to join our innovative engineering team. This is a permanent, first shift position, offering an exciting... 
    Suggested
    Hourly pay
    Permanent employment
    Day shift

    Leoforce

    Blaine, MN
    1 day ago
  • $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... 
    Suggested
    Hourly pay
    Local area
    Day shift

    Jobot

    Fridley, MN
    3 days ago
  • $23 - $26 per hour

     ...CNC Machine OperatorLarson Systems is seeking a CNC Machine Operator to join our team. We are located in Ham Lake, MN (north of Blaine) in a clean, modern, air-conditioned shop with a supportive team culture.Schedule:Monday–Friday, 7:00 AM–3:30 PMOccasional overtime as... 
    Hourly pay
    Full time
    Monday to Friday

    Larson Systems Inc / Stone Mountain Pet Lodge

    Andover, MN
    4 days ago
  •  ...CNC ProgrammerWe are seeking a detail-oriented and experienced CNC Programmer to join our team. In this role, you will be responsible for developing and optimizing CNC programs for precision machining operations. This is an exciting opportunity to contribute to high-quality... 

    Rotary Systems

    Anoka, MN
    17 hours ago
  • $26 - $35 per hour

     ...Job Duties We are looking for an experienced CNC Lathe machinist to set up and operate a Fanuc controlled CNC turning center lathe for light production runs. -Run and monitor machined parts to customer specifications. -Setup, adjust and change tooling as needed.... 
    Hourly pay
    Full time
    Shift work

    La Machine Shop, Inc.

    Andover, MN
    17 hours ago
  •  ...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... 
    Day shift

    Larson Systems Inc / Stone Mountain Pet Lodge

    Andover, MN
    1 day ago
  • $25 - $40 per hour

     ...needs for upcoming jobs.  Coordinate tooling and any special tooling needs for upcoming jobs.  Program, set up, and produce parts on CNC machines according to specifications and within acceptable production requirements.  Provide front-end reviews of programs before... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Immediate start
    Flexible hours
    Shift work

    JBT Machining Inc

    Anoka, MN
    3 days ago
  •  ...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... 
    Part time

    Fathom

    Andover, MN
    17 hours ago
  • JBT Machining Inc. in Anoka, MN is seeking a CNC Machinist capable of programming, setting up, and producing parts to exact specifications. The role requires careful quality checks, adherence to safety policies, and effective front-end review of programs before production... 
    Shift work

    JBT Machining Inc.

    Anoka, MN
    1 day ago
  • $35 - $42 per hour

    CNC Programmer Rate : $35 - $42 per hour depending on experience. Benefits : Great benefits and 401K. We are a leading manufacturer of seals and rubber products since 1955, offering in‑house tooling, mold design, and compound development. Why Join Us Competitive compensation... 
    Hourly pay
    Day shift

    Jobot

    Fridley, MN
    2 days ago
  • $35 - $42 per hour

    CNC Programmer Fridley,MN, US Job Description Experience: Mid Level Salary: $35 - $42 per hour Job Details Key Duties/Responsibilities: Program Makino CNC machining centers for high speed milling operations using Mastercam Perform high precision machining of molds... 
    Hourly pay
    Day shift

    Leoforce

    Fridley, MN
    1 day ago
  •  ...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... 
    Shift work

    Fathom Mfg

    Andover, MN
    7 days ago
  • nVent is seeking individuals who apply innovation to advance our success in electrical solutions. The role involves operating CNC equipment, nesting, and programming to create part patterns and programs for automated fabrication. You'll ensure production schedules, support... 
    Day shift

    nvent

    Anoka, MN
    2 days ago
  • JBT Machining in Minnesota is seeking a CNC Machinist to program, set up, and produce parts to exact specifications while maintaining quality and efficiency. You will review programs before production and assist with any programming issues impacting output. Applicants should... 
    Day shift

    JBT

    Anoka, MN
    1 day ago
  • $25 - $39.36 per hour

     ...because they’re supported, challenged, and appreciated for the work they do. Requirements: 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 pay
    Temporary work
    Shift work
    Afternoon shift

    Mate Precision Technologies

    Anoka, MN
    9 days ago
  • $20.4 - $37.8 per hour

     ...information in JDE or other similar business system. YOU HAVE: High school diploma or G.E.D. A minimum of three years of experience with CNC Equipment. Experience with nesting or programming. Associates degree in design/drafting preferred. Knowledge of drafting standards... 
    Hourly pay
    Minimum wage
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Flexible hours
    Day shift

    nVent

    Anoka, MN
    2 days ago
  • Randstad - - Responsibilities: Operate CNC machines for small-batch runs; Perform precision machining and fabrication; Troubleshoot and repair manufacturing equipment; Assist with setup and quality checks; Follow safety and process guidelines

    Randstad

    Blaine, MN
    3 days ago
  • Aerotek - - Responsibilities: Set up and operate CNC Mill-Turn, lathe, and mill machines; Read blueprints and hold tight tolerances; Inspect parts with micrometers and calipers; Make tooling and offset adjustments; Troubleshoot machining issues and improve processes

    Aerotek

    Blaine, MN
    2 days ago
  • $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... 

    Twin City Staffing

    Blaine, MN
    1 day ago
  •  ...CNC Mill Machinist 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... 
    Hourly pay
    Full time
    Immediate start
    Shift work

    Randstad

    Blaine, MN
    1 day ago
  • $30 - $40 per hour

     ...CNC Mill Machinist Operator Take your machining career to the next level with this CNC mill machinist operator position! Join a well-established company with over 40 years in the industry, offering a stable work environment, modern equipment, and opportunities for growth... 
    Temporary work

    Twin City Staffing

    Blaine, MN
    2 days ago
  • $25 per hour

     ...CNC Vertical Mill MachinistUnlock 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... 

    Twin City Staffing

    Blaine, MN
    3 days ago
  • $30 - $40 per hour

     ...CNC Lathe Setup Machinist Opportunity Twin City Staffing is seeking a CNC lathe setup machinist for a well-established company in Fridley, MN. This is a great opportunity to join a clean, well-maintained shop with long-term customers, newer equipment, and a supportive... 
    Day shift
    Afternoon shift

    Twin City Staffing

    Blaine, MN
    17 hours ago
  • $23 - $45 per hour

     ...CNC Machinist Opportunity Ready to advance your precision machining career with an industry leader? Twin City Staffing is seeking talented CNC machinists to join a growing team in Blaine. This position features a stable four-day work week with 3-day weekends and offers... 
    Weekly pay
    Full time
    Temporary work
    Shift work
    Weekend work

    Twin City Staffing

    Blaine, MN
    17 hours ago
  •  ...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... 
    Flexible hours

    Fathom

    Andover, MN
    4 days ago
  •  ...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 work
    Monday to Friday
    Day shift

    Multisourcemfg.com

    Anoka, MN
    3 days ago
  • $22 - $33 per hour

     ...CNC MachinistDUTIES AND RESPONSIBILITIES:Check with designated lead person on machine assignment and job assignment.Produce parts on CNC machines according to specifications and within acceptable production requirements.Unload and package parts according to JBT Machining... 
    Local area
    Immediate start
    Flexible hours
    Shift work

    JBT Machining Inc

    Anoka, MN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to CNC Programmer. Be the first to apply!