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

CNC Programmer

FATHOM

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

    Synectics

    Ramsey, MN
    4 days ago
  •  ...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.... 
    Suggested

    Multisourcemfg.com

    Anoka, MN
    3 days 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... 
    Suggested
    Day shift

    Larson Systems Inc / Stone Mountain Pet Lodge

    Andover, MN
    3 days ago
  •  ...CNC Programmer We 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... 
    Suggested

    Rotary Systems

    Anoka, MN
    1 day ago
  • $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... 
    Suggested
    Hourly pay
    Weekly pay
    Weekend work
    Day shift
    Afternoon shift
    3 days per week

    Twin City Staffing

    Andover, MN
    2 days 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... 
    Hourly pay
    Local area
    Day shift

    Jobot

    Fridley, 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... 
    Temporary work
    Shift work

    Fathom

    Andover, MN
    3 days ago
  •  ...Precision and Custom Machine shop looking for a long term, hardworking, willing to learn, positive CNC Mill Machinist to join the team. The company offers competitive pay, benefits and a great working environment! One shift shop starting at 6:00am(4-10hr shifts with OT... 
    Temporary work
    Shift work

    MDS Staffing

    Coon Rapids, MN
    1 day ago
  • $30 per hour

     ...HiFyve is hiring 1st Shift CNC Machinists in the Precision Manufacturing industry Salary: $30+/hour depending on experience Shift Options: 1st Shift: Monday - Thursday 6:00 AM - 4:30 PM Friday: 6:00 AM - 12:00 PM Location: Fridley, MN This role... 
    Shift work
    Day shift

    HiFyve

    Fridley, MN
    17 hours ago
  • $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 shift
    Afternoon shift

    Twin City Staffing

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

    Chandler Industries

    Blaine, MN
    2 days ago
  • $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 work
    For subcontractor
    Local area

    Jobot

    Coon Rapids, MN
    4 days ago
  • $25 per hour

     ...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 operation experience,... 

    Twin City Staffing

    Circle Pines, MN
    8 days ago
  • $30 - $40 per hour

    Randstad Staffing is hiring for a Direct-Hire CNC Lathe Machinist in Blaine, MN. Ideal candidate will have prior experience operating and setting up 3-4 axis Lathe machinery.  Openings: 1st. 2nd and Weekend Day Shift Available 1st Shift: Monday to Thursday / 5:00 AM to... 
    Hourly pay
    Permanent employment
    Full time
    Temporary work
    Work experience placement
    Work at office
    Shift work
    Weekend work
    Day shift
    Afternoon shift

    Randstad

    Blaine, MN
    1 day ago
  • $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 area
    Remote work
    Flexible hours

    Jobot

    Blaine, MN
    2 days ago
  • $23 - $35 per hour

     ...DUTIES AND RESPONSIBILITIES: Program set up and operate Hurco CNC vertical machines using conversational programming and GIBBS CAM software. Work effectively in a fast-paced, short-run style production environment with frequent part changes. Program new jobs while... 
    Temporary work
    Local area
    Flexible hours
    Shift work

    Steel Technologies

    Anoka, MN
    1 day ago
  • $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 pay
    Weekly pay
    Full time
    Temporary work
    Work experience placement
    Immediate start
    Monday to Friday
    Day shift
    Afternoon shift

    Volt

    Dayton, MN
    1 day ago
  • $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 pay
    Permanent employment
    Full time
    Temporary work
    Work experience placement
    Immediate start
    Shift work

    Randstad

    Blaine, MN
    17 hours ago
  • $20 - $24 per hour

     ...Ready to advance your machining career in a high-level role? Twin City Staffing is seeking an experienced, high-level CNC saw operator for a growing, fast-paced manufacturing facility in Blaine . This second-shift opportunity is ideal for a proven operator capable... 
    Hourly pay
    Weekly pay
    Monday to Friday
    Flexible hours
    Afternoon shift

    Twin City Staffing

    Blaine, MN
    4 days ago
  • $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 pay
    Full time

    B & H Machining

    Ramsey, MN
    22 days ago
  • $38 - $42 per hour

     ...Job Description Job Description CNC Milling & Turning Setup Machinist Blaine, MN Pay: $38.00–$42.00 per hour (Depending on Experience) We are seeking 1–2 experienced CNC Setup Machinists to join our growing team in Blaine, Minnesota. We are looking for... 
    Hourly pay
    Temporary work
    For contractors

    Labor Solutions, LLC

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

    Rotary Systems

    Anoka, MN
    1 day ago
  •  ...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 various... 
    Hourly pay
    Contract work
    Overseas
    Shift work
    Night shift
    Weekend work
    Day shift

    Anderson Dahlen

    Anoka, 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 CNC Milling 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
    Afternoon shift

    MultiSource Mfg

    Anoka, MN
    a month ago
  •  ...PRIMARY OBJECTIVE OF THE POSITION: 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 area
    Flexible hours
    Afternoon shift

    PEAK Technical Staffing USA

    Anoka, MN
    3 days ago
  •  ...Chandler Industries Cnc Machinist Opportunity Chandler Industries is expanding, and we're looking for skilled CNC Machinists to grow with us at our state-of-the-art facility in Blaine, Minnesota location. If you're looking for stability, opportunity, and a company that... 
    Work at office
    Relocation package
    Flexible hours
    Shift work
    Weekend work
    Day shift
    Afternoon shift

    Chandler Industries

    Blaine, MN
    1 day ago
  • $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 work
    Overseas
    Shift work

    Anderson Dahlen

    Anoka, MN
    2 days ago
  • $28 - $35 per hour

     ...- 3 PM education: High School Responsibilities Key Responsibilities Machine Setup & Operation: Set up and operate CNC or manual press brake machines to perform complex forming operations. Tooling Selection: Select, install, and align the correct... 
    Permanent employment
    Full time
    Temporary work
    Work experience placement
    Shift work

    Randstad

    Blaine, MN
    17 hours ago
  • $30 - $40 per hour

     ...Computes dimensions, plans layout, and determines assembly method and sequence of operations. Sets up, programs, and operates CNC and manual machine tools, such as lathes, mills, shaper, and grinder to machine parts and verifies conformance of machined parts to specifications... 
    Hourly pay
    Weekly pay
    Permanent employment
    Contract work
    Work visa
    Relocation package
    Day shift

    Kurt

    Coon Rapids, MN
    1 day ago
  • $26 - $28 per hour

     ...and quality ~ Basic math and problem ‑ solving skills ~ Ability to work independently and as part of a team ~ Familiarity with CNC press brake controls is a plus Preferred: ~ Lean manufacturing or continuous improvement experience Physical & Work Environment... 
    Hourly pay
    Full time
    Temporary work
    Shift work
    Weekend work

    MAS HVAC

    Dayton, MN
    17 hours ago

Do you want to receive more vacancies?

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