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

CNC Programmer

$50 - $60 per hour

Actalent

Job Description

Job Description

Job Title: CNC Programmer

Job Description

This role suits an experienced 5-axis CNC milling programmer and machinist who takes full ownership of projects from initial concept through to production handoff. You will program, set up, run, and prove out complex parts, incorporating feedback from quality and first article inspections to refine processes. The position requires a hands-on professional who is equally comfortable at the machine and at the programming station, ensuring robust, repeatable processes for production.

Responsibilities

  • Own CNC milling projects from initial programming through to final handoff to production.
  • Program 5-axis and 4-axis vertical machining centers, with a strong preference for using Mastercam.
  • Set up machines, including creating and maintaining detailed setup sheets and tool lists.
  • Run CNC machines to prove out programs and validate machining processes.
  • Perform first article prove-outs, verify part conformity, and adjust programs based on quality and inspection feedback.
  • Troubleshoot machining issues at the machine, identifying root causes and implementing effective solutions.
  • Refine and optimize toolpaths, feeds, speeds, and fixturing to improve efficiency, quality, and repeatability.
  • Collaborate with manufacturing engineering staff and machinists to resolve issues and improve processes.
  • Support the transition of proven processes to production, ensuring clear documentation and smooth handoff.
  • Work independently with minimal supervision, managing time and priorities to meet deadlines.

Essential Skills

  • Strong hands-on experience with 5-axis CNC milling and vertical machining centers.
  • Proficiency in CNC programming, ideally using Mastercam.
  • Demonstrated ability to run CNC machines, not only program them.
  • Experience creating setup sheets and comprehensive tool lists.
  • First article and prove-out experience, including validating and refining programs at the machine.
  • CNC setup and operating experience, with a solid understanding of machining fundamentals.
  • Comfort troubleshooting machining and programming issues directly at the machine.
  • Ability to work self-sufficiently with minimal hand-holding.
  • Background in machining, preferably starting as a machinist and progressing into programming.
  • Focus on milling applications; candidates whose experience is primarily lathe-based are not the target for this role.

Additional Skills & Qualifications

  • Fixture design and fixturing experience, considered a strong plus.
  • Experience with 4-axis machining in addition to 5-axis capability.
  • Prior experience as a machinist, providing a practical foundation for programming decisions.
  • Strong communication skills to work effectively with machinists, manufacturing engineering technicians, and engineering staff.
  • Ability to document processes clearly, including setup instructions, tool lists, and program notes.
  • Continuous improvement mindset, with an interest in refining processes for efficiency and quality.

Work Environment

This is a fully on-site role in a hands-on manufacturing environment focused on CNC machining. You will work closely with a small programming team of three programmers and collaborate with manufacturing engineering technicians who serve as intermediaries between machinists and front-office manufacturing engineers. These technicians act as the first line of defense for troubleshooting machine issues, creating a supportive environment for resolving problems quickly. The setting centers around 5-axis and 4-axis vertical machining centers, with Mastercam as a primary programming tool. The culture emphasizes collaboration between the shop floor and engineering, practical problem-solving at the machine, and clear communication to ensure smooth production workflows.

Job Type & Location

This is a Contract position based out of Franklin, WI.

Pay and Benefits

The pay range for this position is $50.00 - $60.00/hr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: Medical, dental & vision Critical Illness, Accident, and Hospital 401(k) Retirement Plan Pre-tax and Roth post-tax contributions available Life Insurance (Voluntary Life & AD&D for the employee and dependents) Short and long-term disability Health Spending Account (HSA) Transportation benefits Employee Assistance Program Time Off/Leave (PTO, Vacation or Sick Leave)

Job Type & Location

This is a Contract position based out of Franklin, WI.

Application Deadline

This position is anticipated to close on Nov 4, 2026.

Workplace Type

This is a fully onsite position in Franklin,WI.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on ziprecruiter.com for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the CNC Programmer in Franklin, WI vacancy
  •  ...CNC Programmer GPAC 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... 
    Suggested
    Day shift

    gpac

    Muskego, WI
    5 days ago
  • $50 - $60 per hour

     ...Job Description Job Description Job Title: CNC Programmer Job Description This role suits an experienced 5-axis CNC milling programmer and machinist who takes full ownership of projects from initial concept through to production handoff. You will program, set... 
    Suggested
    Contract work
    Temporary work

    Actalent

    Franklin, WI
    3 days ago
  • $28 - $35 per hour

     ...Job Full Description CNC Machinist / Programmer Location: Muskego, WI Pay: $28.00 - $35.00 per hour (based on experience) Job Type: Full-Time Position Summary We are seeking a skilled CNC Machinist/Programmer to join our manufacturing... 
    Suggested
    Hourly pay
    Full time
    Monday to Friday
    Day shift

    Express Employment Professionals Defunct

    Muskego, WI
    2 days 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

    Greendale, WI
    5 days ago
  • $50 - $60 per hour

     ...CNC ProgrammerThis role suits an experienced 5-axis CNC milling programmer and machinist who takes full ownership of projects from initial concept through to production handoff. You will program, set up, run, and prove out complex parts, incorporating feedback from quality... 
    Suggested
    Contract work
    Temporary work

    Actalent

    Franklin, WI
    2 days ago
  •  ..., clear communication, and people who take pride in what they make. We’re growing and looking for 1st and 2nd shift CNC Machine Operators and Programmers from entry level to highly experienced to join our shop floor crew.   What You’ll Be Doing Set up and operate... 
    Day shift
    Afternoon shift

    Kinetic Co.

    Greendale, WI
    5 days 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... 
    Hourly pay
    Full time
    Day shift

    Strohwig Industries

    Greendale, WI
    2 days ago
  •  ...Job Description Job Description A manufacturing company in Milwaukee is looking for several skilled machinists. They need CNC Programmers, CNC Setup Machinists, and Swiss Machinists. Pay will depend on experience and what you can do. 1st shift CNC... 
    Day shift

    In-finite Search Solutions

    Milwaukee, WI
    24 days ago
  •  ...Job Title: CNC Machine Operator Department: Milling & Lathe Summary Sets up and operates numerical control machines or machining centers to perform various machine functions such as cutting, drilling, milling, reaming, boring, turning, and broaching of metallic... 

    Coyote Technical & Executive Sourcing

    Greenfield, WI
    2 days ago
  • $33 - $40 per hour

     ...Job Description Job Description Lead CNC Programmer St. Francis, WI 53235 1st Shift | Monday–Friday | 6:00 AM–3:00 PM Onsite Position $33-40/hr based on experience.  Position Overview We’re seeking an experienced Lead CNC Programmer to support precision... 
    Monday to Friday
    Day shift

    Sterling Engineering

    Saint Francis, WI
    8 days ago
  • $30 - $40 per hour

     ...Products, LLC is seeking team members who are motivated to succeed and work well in a collaborative environment. This role involves CNC programming and supervision of manufacturing processes to maintain quality output. Job Duties CNC Programming Train new hires / Cross... 
    Full time
    Worldwide

    Bryant Products

    Milwaukee, WI
    2 days ago
  • $75k - $90k

     ...Position Title: CNC Programmer We are seeking a skilled CNC Programmer to lead programming, machining process development, and production optimization for a precision manufacturing operation in Sturtevant, WI. This role is responsible for developing and refining multi... 
    Work at office
    Flexible hours

    Boutique Recruiting

    Sturtevant, WI
    5 days ago
  •  ...team that values good work, clear communication, and people who take pride in what they make. We're growing and looking for a 2nd shift CNC Machine Operator to join our shop floor crew. What You'll Be Doing Set up and operate CNC machines (mills and/or lathes) Read... 
    Hourly pay
    Full time
    Monday to Friday
    Shift work
    Afternoon shift

    The Kinetic Company

    Greendale, WI
    2 days ago
  •  ...is a fully onsite role, with work performed at your designated Regal Rexnord office. ____________________ Position Summary The CNC Programmer is responsible for creating and improving CNC programs for 3-4 axis lathes and vertical/horizontal/multi-axis machines under minimal... 
    Work at office

    REXNORD INDUSTRIES, LLC

    Milwaukee, WI
    2 days ago
  • $32 - $40 per hour

     ...JOB REQUIREMENTS 1st shift opening. CNC mills and turning centers. CNC programmer will setup, program, and, if needed, run CNC milling equipment to produce parts and components. Utilize GibbsCam, Solidworks design software. Setup and program CNC mills; Mazak VTC, Mazak... 
    Day shift

    American Technical Services, Inc.

    Milwaukee, WI
    2 days ago
  • $38.46 - $43.26 per hour

     ...CNC ProgrammerThis role focuses on programming and optimizing 4th- and 5th-axis CNC machines using Fanuc controls to produce complex machined components from castings. The CNC Programmer owns the complete machining process from interpreting engineering drawings and castings... 
    Contract work
    Temporary work
    Work at office
    Shift work

    Actalent

    Sturtevant, WI
    3 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

    Muskego, WI
    24 days ago
  •  ...efficiency, using colored markers. Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers. Align and secure pattern film on reference tables of optical programmers, and observe enlarger scope views of printed circuit boards... 

    SEEK Careers/Staffing

    Milwaukee, WI
    1 day ago
  •  ...duties and responsibilities as management may deem necessary from time to time. Ensures safe work environment and practices within the CNC department. Abides by 5S and Lean Manufacturing in the CNC department. Assists with the design and building of CNC fixtures.... 

    General Plastics Inc

    Milwaukee, WI
    1 day ago
  • $25 - $35 per hour

     ...about us: Founded nearly three decades ago and based in Racine, Wisconsin, we are a precision manufacturer specializing in Swiss CNC machining, CNC turning, precision grinding, and engineering support. We produce complex, tight-tolerance components for customers across... 
    Hourly pay
    Apprenticeship
    Local area

    Jobot

    Racine, WI
    3 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... 
    Hourly pay
    Local area
    Night shift

    Adecco

    Hales Corners, WI
    5 days ago
  • $24 per hour

     ...Summary: This role gives you hands-on work with CNC machining while producing precision parts that matter. If you enjoy working with modern equipment and seeing the results of your work every day, this position offers steady variety and clear expectations. Pay is competitive... 
    Monday to Friday
    Day shift

    The QTI Group

    Muskego, WI
    2 days ago
  • 1st shift opening. Very diverse and varied lines of products. CNC turning centers and CNC mills, using GibbsCAM software. Medium to larger parts, Alloys. Long term position, good benefits. Import files, create new, edit etc. Solidworks CNC turning centers, CNC VTL’s, Mills... 
    Day shift

    American Technical Services, Inc.

    West Allis, WI
    4 days ago
  • $18 per hour

     ...Job Description Job Description Northern Gear & Machining is seeking CNC Operator/Machinists for 1st & 2nd Shifts to collaborate with a team dedicated to the success of our customers. We will train ! $2 per hour shift premium for 2nd. Starting wage at $18 per... 
    Hourly pay
    Full time
    Relocation
    Monday to Friday
    Flexible hours
    Shift work
    Night shift
    Day shift
    Afternoon shift

    Northern Gear, LLC

    Muskego, WI
    a month ago
  •  ...divisions, Aerospace and Flexonics, servicing five key sectors. Job Description Under the directions of plant supervision, the CNC Machine Operator produces parts, meeting or exceeding company production and quality standards and customer product specifications,... 
    Permanent employment
    Temporary work
    For contractors
    Immediate start
    Worldwide
    Day shift

    Senior Flexonics - GA Precision

    Franklin, WI
    2 days ago
  •  ...Job Description Job Description CNC Machinist - High level with job shop experience (high variety/low mix) Our client designs, develops, manufactures, and installs both machines and complete packaging lines.They have become one of the leading system suppliers for... 
    Apprenticeship

    Halpin Staffing Services

    Franklin, WI
    15 days ago
  •  ...Responsibilities Set up, adjust and operates one or more Swiss CNC Lathe machines to produce metal components with tight...  ...performance, and making adjustments as needed. Confer with engineers, programmers, production employees, and management to resolve machining... 

    Northern Gear

    Muskego, WI
    27 days ago
  • $35 per hour

    Program your way toward a brighter future with a career you’ll actually enjoy. Step into this CNC Programmer role where your skills and attention to detail can earn you up to $35 an hour. Put your experience to work in a hands-on position where precision and quality craftsmanship... 
    Weekly pay
    Temporary work
    Summer work

    Dynatect Manufacturing

    New Berlin, WI
    17 hours ago
  •  ...Job Description Job Description Description: Stratus Industries is seeking a CNC Programmer with a strong focus on programming, toolpath strategy, and process optimization. This role is responsible for developing and refining CNC programs using VCarve, Fusion... 

    Stratus Industries

    Milwaukee, WI
    6 days ago
  •  ...possible. Summary Under general supervision, produces machined parts by programming, setting up, and operating computer numerical control (CNC) machines and machining centers; maintaining quality and safety standards; keeping records; maintaining equipment and supplies to... 
    Permanent employment
    Contract work
    Work at office
    Worldwide
    Flexible hours
    Shift work

    Amphenol CIT

    Franklin, WI
    2 days ago

Do you want to receive more vacancies?

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