Tallo logoTallo logo

CNC Programmer

Job

Fathom

Ham Lake, MN (In Person)

Full-Time

Posted 2 weeks ago (Updated 23 hours ago) • Actively hiring

Expires 6/7/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
55
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Dahlquist MachineDahlquist 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 ManufacturingFathom 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 DevelopmentProgram CNC milling and turning operations using GibbsCAM, including vertical milling, 4+1, and 5-axis machining, as well as twin-spindle turning with live toolingDevelop new programs for incoming parts with a focus on manufacturability, efficiency, and repeatabilityOptimize existing programs to improve cycle times, reduce tool wear, and increase throughputSelect tooling, define cutting strategies, and support fixture conceptsProduction SupportCreate clear and accurate setup documentation to support machinistsCollaborate with machinists during prove-out to ensure successful first-part productionTroubleshoot programming, tooling, and process issues in support of productionPartner with Quality to support dimensional requirements and first article successContinuous Improvement & AccountabilitySupport internal NPI efforts by developing scalable machining processesDrive continuous improvement in cycle time, process consistency, and programming standardsCommunicate 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 environmentExperience with CAM software such as GibbsCAM requiredExperience programming both milling and turning operationsExperience with 4+1 and 5-axis machining preferredExperience with CNC turning centers including twin-spindle and live tooling preferredStrong understanding of cutting tools, feeds and speeds, and machining strategiesProficiency in reading blueprints and applying GD&THands-on machining or setup experience strongly preferredStrong problem-solving and process improvement mindsetStrong attention to detail and organizational abilityAbility to thrive in a fast-paced, team-oriented environmentCommitment to quality, safety, and continuous improvement
Hours:
5:45 a.m. - 3:45 p.m. Monday - ThursdayEqual Opportunity Employer/Veterans/DisabledThis 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.

Similar remote jobs

Similar jobs in Ham Lake, MN

Similar jobs in Minnesota