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

CNC Programmer

$30 - $45 per hour

Fathom Mfg

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

CNC Programmer

Indirect Supervision FullTime Technical Hartland, WI, US

3 days ago Requisition ID: 2715

Salary Range: $30.00 To $45.00 Hourly

Company History:

Fathom is a premier U.S. contract manufacturer with a legacy of manufacturing innovation dating back more than 50 years. Across seven locations and a global sourcing network, we offer 25+ advanced technologies spanning additive manufacturing, CNC machining, sheet metal fabrication, injection molding and more. We serve leading companies across aerospace and defense, medical, robotics, automotive, semiconductor, and data center and energy markets, delivering highly complex parts from concept through production. Our expert-driven approach, white-glove service, and extensive certifications help our customers scale with confidence.

Job/Position Summary

The CNC Programmer is responsible for leading the programming, setup, and optimization of CNC machines to produce precision components that meet engineering specifications and quality standards. This role oversees CNC programming operations, ensures efficient workflow, mentors team members, and drives continuous improvement in machining processes. This position requires onsite work at the Hartland location and is not eligible for remote work.

Primary Responsibilities
Programming & Setup
  • Create, edit, and optimize CNC programs using CAD/CAM software, specifically Mastercam. Must be able to program and set up 5-axis machines.
  • Develop programs for mills, lathes, and multi-axis machines based on engineering drawings and models.
  • Select appropriate cutting tools, fixtures, and machining strategies to maximize efficiency and accuracy.
  • When programming responsibilities are complete, work on active jobs running on CNC machines to support production.
Leadership & Coordination
  • Lead and mentor a team of CNC programmers and machinists.
  • Schedule programming priorities and ensure jobs are completed on time.
  • Collaborate with engineering, production, and quality teams to resolve manufacturing issues.
Process Improvement
  • Analyze machining processes to identify opportunities for cycle time reduction, tool life optimization, and cost savings.
  • Standardize programming and setup procedures to improve consistency.
  • Implement best practices for CNC program management, revision control, and documentation.
Quality & Compliance
  • Verify part conformity using inspection tools and CMM reports.
  • Ensure all programs adhere to company and customer quality standards.
  • Maintain compliance with safety and manufacturing policies.
Requirements
Education
  • Associate’s degree or technical certification in CNC machining, manufacturing technology, or related field (Bachelor’s preferred).
Experience
  • 5+ years of CNC programming experience, including 3+ years in a leadership or senior programmer role.
  • Proven experience with multi-axis and complex geometry programming.
  • Strong understanding of G-code, M-code, and machining principles.
  • Proficiency in CAD/CAM software, specifically Mastercam.
  • Must have strong programming/tooling/material knowledge (e.g. surface footage, chip loads, and proper cutting procedures).
  • Strong knowledge of materials, tooling, and machining parameters.
  • Excellent problem-solving, communication, and leadership skills.
  • Ability to read and interpret blueprints, GD&T, and technical specifications.
What we offer
Health Benefits

Medical, dental, and vision coverage. 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

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
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the CNC Programmer in Hartland, WI vacancy
  •  ...CNC ProgrammerGPAC just partnered with an established manufacturing company that's looking for a CNC Programmer. 1st shift! You'll program Tanaka lasers and Kinetic burn tables in Sigmanest, build BOMs and drawings, put together material take-offs and run times for estimating... 
    Suggested
    Day shift

    gpac

    Delafield, WI
    1 day ago
  •  ...Description: At Weldall Manufacturing, we specialize in high-quality welding and fabrication. We are seeking a Programmer to support CNC programming and manufacturing documentation within our Engineering Department. This role plays a critical part in ensuring precise... 
    Suggested
    Temporary work
    Work at office

    WELDALL AND COMPANIES

    Okauchee, WI
    1 day ago
  •  ...CNC ProgrammerFathom is a premier U.S. contract manufacturer with a legacy of manufacturing innovation dating back more than 50 years...  ...help our customers scale with confidence.The CNC Programmer is responsible for leading the programming, setup, and optimization... 
    Suggested
    Contract work
    Temporary work

    Fathom

    Hartland, WI
    10 hours ago
  • $42 - $56 per hour

     ...Senior CNC Programmer (3 & 5-Axis) Richfield, WI | Full-Time | 1st Shift (5:45 AM - 2:15 PM) | $42.00$56.00/hour Program the Parts Others Can't. Some shops run the same programs every day. We don't. At Strohwig, we specialize in manufacturing complex, high... 
    Suggested
    Hourly pay
    Full time
    Day shift

    Strohwig Industries

    Okauchee, WI
    4 days ago
  • $50 per hour

     ...Job Description Job Description 5-Axis CNC Machinist / Programmer Location: Hartland, WI | Type: Full-time, on-site | Pay: Up to $50/hour, depending on experience About the Role Our client is an established U.S. contract manufacturer with 50+ years of experience... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Temporary work

    W3Global Inc.

    Hartland, WI
    2 days ago
  •  ...Summary  The CNC Lathe Operator is responsible for the manufacture of parts per plant specifications in an accurate and timely manner. Essential Duties and Responsibilities This list of duties and responsibilities is not all inclusive and may be expanded to include... 
    Full time

    United Stars Holdings, Inc.

    Pewaukee, WI
    10 days ago
  • $24 - $38 per hour

     ...Job Summary Adecco is hiring experienced CNC Machinists for direct hire and long-term opportunities with leading manufacturers in the Waukesha and New Berlin areas. Candidates with CNC mill, lathe, setup, operation, machining, and precision measurement experience... 
    Hourly pay
    Apprenticeship
    Local area

    Adecco

    Okauchee, WI
    2 days ago
  • $24.78 - $37.17 per hour

     ...Job Description:Set up, adjust and operate a variety of NC/CNC controlled lathes or machining centers to perform turning, boring, threading, contouring, milling, drilling, tapping, reaming and angle and taper cuts to close tolerances and finish requirements.Work from routings... 
    Hourly pay
    Local area
    Night shift

    Adecco

    Delafield, WI
    3 days ago
  •  ...CNC OperatorThe CNC Operator will be responsible for producing premium quality, high precision carbide cutting tools using specific...  ...the use of measurement tools.Communicates quality issues to programmers and/or General Managers.Check machinery on a daily basis to ensure... 

    Sandvik

    Hartland, WI
    3 days ago
  •  ...Machinist is responsible for the manufacture of parts per plant specifications in an accurate and timely manner utilizing manual and CNC grinding machines.   Essential Duties and Responsibilities This list of duties and responsibilities is not all inclusive and... 

    Precision Gears Inc

    Pewaukee, WI
    10 days ago
  • $28 - $38 per hour

     ...CNC MachinistCNC Machinist 1st Shift (6 AM – 2:30 PM) & 3rd Shift (10 PM – 6 AM) openingsPay Range: $28 – 38/hr, depending on experienceSummaryOur...  ...make minor edits at the control when required.Collaborate with programmers and engineers to improve setup efficiency, cycle time, and... 
    Night shift
    Day shift

    Selectek

    Hartland, WI
    10 hours ago
  •  ...Saige Partners in Wisconsin is seeking an experienced CNC Programmer to develop and optimize programs for turning and multi-axis machining. The role requires translating complex drawings and 3D models into efficient machining processes and collaborating with engineers... 

    Saige Partners

    Waukesha, WI
    3 days ago
  •  ...QPS Employment Group in Ixonia, WI is seeking an experienced CNC Set Up Machinist to join a growing job shop. This hands-on role requires precision, reading blueprints, and making on-the-fly edits to G and M code to ensure quality. You will set up and operate CNC machines... 
    Day shift

    QPS Employment Group

    Ixonia, WI
    3 days ago
  •  ...machinery operates efficiently and that gears meet strict, high-precision specifications. They utilize their expertise in metalworking and CNC machining to ensure accuracy and precision in alignment with production requirements. With a keen eye for detail and technical... 
    Apprenticeship

    Precision Gears, Inc

    Pewaukee, WI
    10 days ago
  •  ...United Stars Holdings, Inc. is seeking a CNC Lathe Operator in Pewaukee, WI, to manufacture parts per plant specifications with accuracy and timeliness. The role covers setup, editing, and operation of CNC lathes, inspection of parts, and routine machine maintenance in... 

    United Stars Holdings, Inc.

    Pewaukee, WI
    1 day ago
  •  ...Dynamic Tool Corporation, Inc. is seeking a Programmer to create, optimize, and maintain CNC programs crucial for manufacturing precision tooling. The ideal candidate will have over 5 years of experience in CNC programming, be proficient with G-code and CAM software,... 

    Dynamic Tool Corporation, Inc.

    Menomonee Falls, WI
    3 days ago
  •  ...Position Title: CNC Set Up Machinist/ProgrammerWage: $35.00-$45.00/hourShift: 1stHours: 6:30am-2:30am Monday-FridayQPS Employment...  ...-fly edits to ensure quality and accuracy.CNC Set Up Machinist/Programmer Responsibilities include but are not limited to:- Set up and operate... 
    Immediate start

    QPS Employment Group

    Ixonia, WI
    1 day ago
  • $23.5 per hour

     ...First Shift Purpose of Position: To produce programs for our CNC routers, with setup sheets for our CNC Operators, while helping...  ...company goals and KPIs. Position Overview Prestwick CNC Programmers are responsible for using CAM software to create programs for our... 
    Hourly pay
    Work at office
    Shift work
    Day shift

    The Prestwick Group, Ltd.

    Sussex, WI
    1 day ago
  • $33.08 - $38 per hour

    We are hiring a Metal Fabrication Machinist for a manufacturing operation in Waukesha, WI. This hands-on role involves preparing, machining, and fabricating metal components to meet production specifications. The ideal candidate has mechanical aptitude, experience working...
    Hourly pay
    Local area
    Shift work

    Adecco

    Okauchee, WI
    1 day ago
  •  ...Saige Partners in the Midwest is seeking a skilled CNC Programmer to develop, test, and optimize programs for precision components on lathes. You will interpret drawings, select tooling and tooling parameters, and collaborate with shop floor teams to meet strict specs... 

    Saige Partners

    Waukesha, WI
    3 days ago
  • $30 - $50 per hour

     ...CNC Programmer 3-Axis Machining Strohwig Industries, Inc. | Richfield, WI Job Type: Full-Time | Hourly Department: Engineering Shift: 1st (5:45 AM 2:15 PM) Compensation: $30.00 - $50.00 Hourly About Strohwig Industries Strohwig Industries... 
    Hourly pay
    Full time
    Apprenticeship
    Shift work
    Day shift

    Strohwig Industries

    Wales, WI
    2 days ago
  •  ...are a Premier, Large-Scale Contract Manufacturer. We have been around for over 50 years and continue to grow. We have over 30 advanced CNC Machine Tools capable of machining components up to 70 feet long. As we continue to grow we are in need of 2-4 individuals for 1... 
    Contract work
    Day shift
    Afternoon shift

    WFA Staffing Group

    Menomonee Falls, WI
    9 days ago
  •  ...Trace-A-Matic in Wisconsin seeks a skilled CNC Programmer/Setup Machinist to join a precision components team. Set up repeat jobs, program in G-code/M-code, inspect first articles, and verify against docs while maintaining tight tolerances with GD&T. You’ll work with... 
    Relocation package

    Trace-A-Matic Corp

    Brookfield, WI
    4 days ago
  • $24.78 - $37.17 per hour

     ...Machinist, CNC (3 Openings) • Three 3rd Shift Pay: $24.78 - $37.17 Job Description: • Set up, adjust and operate a variety of NC/CNC controlled lathes or machining centers to perform turning, boring, threading, contouring, milling, drilling, tapping, reaming and angle... 
    Night shift

    Celerity Staffing Solutions

    Delafield, WI
    2 days ago
  •  ...A CNC Operator is generally responsible for setting up, operating, and monitoring computer numerical control (CNC) machines that produce precision parts from materials such as metal or plastic.Typical responsibilities include:Loading raw materials and securing workpieces... 

    Celerity Staffing Solutions

    Okauchee, WI
    2 days ago
  • $27 per hour

     ...Description: The Gund Company has an immediate opening for a full-time CNC Set-Up Operator II to join our team! Shift: 1st (6:30am - 3:00pm M-F) Hourly Wage: $27+ based on experience Plant/Work Location: 809 Philip Drive Waukesha, WI 53186 About The Gund Company The Gund... 
    Hourly pay
    Full time
    Immediate start
    Shift work
    Day shift

    The Gund Company

    Hartland, WI
    2 days ago
  •  ...operations as we are a job shop. The parts range from small, single drill operations, to multi-set operations. Experience with both CNC Lathe and Mill machines. WTC is a custom tooling and machining manufacturer who supplies customers all over the world. Looking for someone... 
    Temporary work

    WTC MACHINERY LLC

    Ixonia, WI
    20 days ago
  •  ...manufacturing capacity across 10 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.With over 50 years of... 
    Temporary work
    Night shift
    Day shift
    Afternoon shift

    Fathom

    Hartland, WI
    1 day ago
  •  ...JOB TITLE: CNC Machinist JOB DUTIES:• Safely perform all responsibilities with adherence to company policy • Inspect and measure parts to ensure quality standards are met • Read engineering documents such as prints, routing, and process instructions • Demonstrate ability... 
    Shift work
    Afternoon shift

    Celerity Staffing Solutions

    Nashotah, WI
    2 days ago
  •  ...Description: Weldall Manufacturing is hiring experienced CNC Set-Up Machinists with expertise in machining heavy weldments using open-table Vertical Machining Centers, Horizontal Machining Centers, and Horizontal Boring Mills. This role is responsible for independently... 
    Temporary work
    Night shift
    Afternoon shift

    WELDALL AND COMPANIES

    Delafield, WI
    2 days ago

Do you want to receive more vacancies?

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