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

CNC Programmer

Genuine Search Group

Job Description

Job Description

Position Summary

We are seeking an experienced CNC Programmer / Application Engineer to support advanced machining applications, develop optimized CNC programs, and improve manufacturing processes for customers and internal operations. This role requires strong hands-on CNC programming experience, ideally with multi-axis milling and turning equipment, along with a demonstrated ability to troubleshoot machining challenges and drive continuous process improvement.

The ideal candidate combines technical machining expertise with strong problem-solving, communication, and customer-facing skills. This position involves approximately 40–50% travel , with individual trips typically limited to one week or less .

Key Responsibilities
  • CNC Programming & Machining Applications - Develop, modify, and optimize CNC programs for milling and turning applications, including multi-axis machining centers and lathes.

    • Evaluate machining requirements, part geometry, materials, tooling, and machine capabilities to develop effective manufacturing solutions.
    • Support the implementation of new machining applications, processes, and production methods.
    • Troubleshoot programming, machining, tooling, and process-related issues to improve performance and reliability.
  • Process Optimization & Continuous Improvement - Analyze existing machining processes to identify opportunities to improve cycle times, tool life, part quality, and overall equipment utilization.

    • Optimize cutting parameters, toolpaths, workholding strategies, and machining sequences.
    • Develop and implement process improvements that reduce scrap, minimize downtime, and improve manufacturing efficiency.
    • Validate machining processes and document best practices, recommendations, and results.
    • Collaborate with customers, manufacturing teams, and technical personnel to resolve complex machining challenges.
  • Application Engineering & Customer Support - Provide on-site and remote technical support for CNC programming, machining applications, and process optimization.

    • Work directly with customers to understand application requirements, evaluate current processes, and recommend improvements.
    • Conduct machine demonstrations, application trials, process validations, and technical training as needed.
    • Assist with machine installations, new application development, and production startup activities when applicable.
    • Build strong customer relationships through responsive technical support and practical, results-oriented solutions.
  • Travel & Project Execution - Travel approximately 40–50% of the time to customer facilities, manufacturing sites, and other locations as needed.

    • Plan and execute customer visits, application trials, troubleshooting activities, and improvement projects.
    • Manage travel schedules efficiently, with individual trips generally lasting no more than one week at a time.
    • Communicate project status, technical findings, and recommendations to customers and internal stakeholders.
Required Qualifications
  • Multiple years of hands-on CNC programming experience in a manufacturing or machining environment.
  • Strong understanding of CNC machining principles, tooling, workholding, cutting parameters, and machining strategies.
  • Experience programming and supporting CNC milling and/or turning operations.
  • Demonstrated experience with process optimization and continuous improvement in machining or manufacturing operations.
  • Ability to troubleshoot complex machining issues and develop practical, data-driven solutions.
  • Strong analytical, problem-solving, organizational, and communication skills.
  • Ability to work independently, manage multiple projects, and interact effectively with customers and cross-functional teams.
  • Willingness and ability to travel approximately 40–50%, with trips typically limited to one week or less.
Preferred Qualifications
  • Experience with multi-axis CNC machining , including 4-axis and 5-axis mills and multi-axis or mill-turn lathes.
  • Experience with CAM programming software and toolpath optimization.
  • Familiarity with a variety of CNC machine controls, tooling systems, and machining technologies.
  • Experience improving cycle times, tool life, surface finish, dimensional accuracy, and overall process capability.
  • Background in application engineering, manufacturing engineering, field service, or technical customer support.
  • Experience conducting customer training, machining demonstrations, process validations, or new application development.
  • Familiarity with lean manufacturing, root-cause analysis, and continuous improvement methodologies.
Key Competencies
  • Advanced CNC programming and machining knowledge
  • Process optimization and manufacturing efficiency
  • Technical troubleshooting and root-cause analysis
  • Customer-focused problem-solving
  • Clear technical communication and training
  • Project management and time management
  • Adaptability in a hands-on, customer-facing environment
Travel Requirements

This position requires approximately 40–50% travel , primarily to customer facilities and manufacturing sites. Travel may include day trips and overnight stays, with individual trips generally not exceeding five business days or one week. The successful candidate must be comfortable working directly with customers in a variety of manufacturing environments.

Measures of Success

Success in this role will be measured by the ability to:

  • Develop reliable, efficient, and optimized CNC machining programs.
  • Deliver measurable improvements in machining productivity, cycle time, tool life, and part quality.
  • Resolve customer application and machining challenges effectively.
  • Successfully implement new applications and process improvements.
  • Build and maintain strong customer relationships.
  • Execute customer projects and travel commitments safely, efficiently, and professionally.
Ideal Candidate Profile

The ideal candidate is a hands-on CNC programming professional who understands both the technical details of machining and the broader objectives of manufacturing efficiency. They enjoy solving complex machining problems, optimizing processes, and working directly with customers to achieve measurable results. Experience with multi-axis mills and lathes is highly desirable, as is the ability to translate machining expertise into practical application solutions.

You should be proficient in:

  • CNC Tooling
  • CNC Programming
  • CNC Machine Repair
  • G-Code
  • M-Code
  • Machine Geometry & Alignment

Machines & technologies you'll use:

  • CNC Mill (3-4 axis VMC)
  • CNC Lathe (2-4 axis)
  • CNC Swiss Lathe
  • CAM Software (Esprit, Mastercam, GibbsCAM, Siemens NX)
  • CNC Mill (5+ axis VMC)
  • CNC Lathe (5+ axis)
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the CNC Programmer in Fishers, IN vacancy
  •  ...Job Description Job Description Our client is looking for a CNC Machinist/Programmer to join their growing team! -Evaluate work orders, blueprints, engineering plans, materials, specs, drawings, reference planes, and interpret GD&T -Program mills and lathes... 
    Suggested

    Synerfac Technical Staffing

    Indianapolis, IN
    1 day ago
  •  ...CNC Machinist/Programmer Indianapolis, INWe are partnering with a precision CNC machining manufacturer in Indianapolis, IN seeking experienced CNC Machinists/Programmers to support complex, high-tolerance work for the aerospace, defense, space, and medical device industries... 
    Suggested

    TOP DOG Inc

    Indianapolis, IN
    3 days ago
  •  ...CNC Machinists/ProgrammersWe are partnering with a precision CNC machining manufacturer in Indianapolis, IN seeking experienced CNC Machinists/Programmers to support complex, high-tolerance work for the aerospace, defense, space, and medical device industries.Three areas... 
    Suggested

    Tom Trese Networking LLC

    Indianapolis, IN
    1 day ago
  • $40 - $50 per hour

     ...position plays a critical role in producing mission-critical, tight-tolerance components where precision is non-negotiable. The CNC Programmer ensures programs are efficient, repeatable, and capable of achieving first-article success in high-reliability manufacturing... 
    Suggested
    Hourly pay
    Full time
    Shift work
    Day shift

    Olson Custom Designs

    Indianapolis, IN
    6 days ago
  • $40 - $50 per hour

     ...Job Description Job Description CNC Machinist and Programmer $40 - $50/hr | Indianapolis, IN Job Description This role combines hands-on CNC machining with on-the-floor programming to produce high-precision aerospace and defense components in an R&D and low... 
    Suggested
    Weekly pay
    Contract work
    Temporary work
    Part time
    Flexible hours
    Day shift

    Aerotek

    Indianapolis, IN
    3 days ago
  • $85k - $95k

     ...every day with limited supervision and consistently exceed expectations, Arcamed could be the place for you! Purpose The Programmer is responsible for evaluating jobs, providing DFM feedback, creating a manufacturing plan, and generating programs for active jobs... 
    Immediate start

    Arcamed

    Indianapolis, IN
    4 days ago
  • $30 - $50 per hour

     ...materials like Hastelloy, Inconel, and 17-4 PH — for large OEM aerospace customers with exacting quality standards. As a CNC Machinist/On Machine Programmer, you’ll own your setups end to end: reading the blueprint, writing or adjusting the program at the machine, choosing... 
    Full time
    Temporary work
    Monday to Friday
    Shift work
    Day shift
    Afternoon shift

    Aerodyn

    Indianapolis, IN
    6 days ago
  • $80k - $90k

     ...Job Description About the Role Pinnacle Partners is recruiting for a CNC Programmer in Indianapolis, IN. This is a hands-on programming and manufacturing engineering position within a high-mix, low-volume machine shop environment supporting medical device manufacturing... 
    16 hours
    Monday to Friday

    Pinnacle Partners, Inc

    Indianapolis, IN
    1 day ago
  •  ...POSITION SUMMARY: The CNC Machinist/Programmer completes tasks and operates routine production equipment and machinery ensuring the daily maintenance and a safe work environment with an ultimate goal of zero accidents. POSITION GUIDELINES: • Ability to follow... 
    Permanent employment
    Temporary work
    Work experience placement
    Work at office
    Shift work
    Night shift
    Weekend work

    Piezo Technologies

    Indianapolis, IN
    19 hours ago
  • $40 - $50 per hour

     ...CNC Machinist and Programmer $40 - $50/hr | Indianapolis, IN This role combines hands-on CNC machining with on-the-floor programming to produce high-precision aerospace and defense components in an R&D and low-volume manufacturing environment. You will interpret complex... 
    Contract work
    Temporary work
    Part time
    Flexible hours
    Day shift

    Aerotek

    Indianapolis, IN
    3 days ago
  •  ...documenting results, and sharing process improvements with the team to boost throughput and quality. What you’ll do Set up and run CNC mills (3–4 axis VMC and 5+ axis VMC) and CNC lathes (2–4 axis and 5+ axis) to produce high-precision components. Author and edit... 
    Day shift

    Aegis Manufacturing & Engineering

    Indianapolis, IN
    1 day ago
  •  ...Job Title : CNC Lathe Operator Department : Production Reports To: Production Shift Supervisor(s) EEO Code : 6- Craft Worker FLSA: Hourly __________________________________________________________________________________________________________ Position... 
    Hourly pay
    Shift work

    Standard Locknut

    Fishers, IN
    1 day ago
  •  ...Job Description Job Description Applied Composites (AC) is seeking a CNC Programmer 2nd Shift  who   is responsible for the managing, programming and maintenance of computer numeric controlled (CNC) equipment for prototype (first run) and production of composite... 
    Permanent employment
    Temporary work
    Work experience placement
    Work at office
    Night shift
    Weekend work
    Afternoon shift

    APPLIED COMPOSITES INC

    Indianapolis, IN
    15 days ago
  •  ...Job Description Job Description We are seeking a highly motivated and experienced CNC Lathe Operator to join our team! You will operate and repair a variety of CNC lathes.   Responsibilities: Capable of setting up machines (Our controls are Fanuc, Haas and... 

    Triangle Engineering

    Indianapolis, IN
    14 days ago
  •  ...Job Description Job Description Position Summary The CNC Set-Up & Operator is responsible for preparing, setting up, and operating CNC machines to produce precision aerospace and defense components in accordance with engineering specifications, quality standards... 
    Part time

    Krukemeier Machine & Tool Co.

    Beech Grove, IN
    13 days ago
  • CNC Machinist A well-established precision manufacturer supplying the aerospace, medical device, and firearms sectors is hiring a CNC Machinist to run Swiss-style and multi-task turning. Direct hire for day shift, MondayFriday, 7:00 AM3:30 PM (flexible start/end).
    Flexible hours
    Day shift

    TOP DOG Inc

    Indianapolis, IN
    3 days ago
  •  ...Job Description Job Description Position Overview: We are looking for a highly skilled CNC Machinist to join our team in the production of high-precision aerospace and defense components. As a CNC Machinist, you will be responsible for operating and programming... 
    Part time

    Krukemeier Machine & Tool Co.

    Beech Grove, IN
    17 days ago
  •  ...Friday, 3:45 PM – 12:15 AM and 12am-8am   Position Overview We’re seeking an experienced, detail-oriented Machinist with strong CNC programming and machine setup capabilities. The ideal candidate has 5+ years of CNC operating and 5+ years of CNC setup experience to... 
    Full time
    Apprenticeship
    Monday to Friday
    Shift work
    Night shift
    Afternoon shift

    StaffMax

    Indianapolis, IN
    7 days ago
  •  ...CAM Preferred Qualifications ~ High school diploma or equivalent; technical certification is a plus ~ Previous experience with a HURCO mill is a plus ~(3) Years of CAM programming ~(3) Years of CNC programming ~(3) Years of CNC Lathe/Milling machining... 

    PRECISION CRYOGENIC SYSTEMS INC.

    Indianapolis, IN
    2 days ago
  •  ...CNC OperatorThe purpose of the CNC Operator position is to accurately perform tasks according to work instructions that are related to machining of SMC components.Essential DutiesThe CNC Operator fully manages the machining tasks and maintenance necessary to produce SMC... 
    Weekend work
    Weekday work

    SMC

    Noblesville, IN
    19 hours ago
  • $36 per hour

     ...& HIRING BONUS available for eligible new hires.)   Hiring Expert-level Manual/Conventional Machinists.  Hiring Expert-level CNC Machinists. Starting wage up to $36/hour (based on skills/competencies). Full pay range greater than $36/hour.  Employees working... 
    Traineeship
    Relocation
    Relocation package
    Shift work
    Afternoon shift

    Gulftech Group

    Indianapolis, IN
    17 days ago
  •  ...CNC Machinist Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology? At Beckman Coulter Life Sciences, one of Danaher's 15+ operating companies, our work saves livesand we're all united by a shared commitment... 
    Part time
    Afternoon shift

    Danaher Corporation

    Indianapolis, IN
    19 hours ago
  •  ...CNC Machinist — Swiss-Style & Multi-Task TurningDirect Hire | Day Shift, Monday–Friday, 7:00 AM–3:30 PM (flexible start/end)About the RoleA well-established precision manufacturer supplying the aerospace, medical device, and firearms sectors is hiring a CNC Machinist to... 
    Work at office
    Monday to Friday
    Flexible hours
    Shift work
    Day shift

    SteveRecruiter, LLC

    Indianapolis, IN
    1 day ago
  •  ...Job Description - CNC Swiss Machinist Responsibilities: Ensure we meet customer needs and maintain a high level of service. Prioritize production sequence based on customer demand and lead time. Assist operations to meet shipping deadlines according to sales... 
    Work experience placement
    Shift work

    Coyote Technical & Executive Sourcing

    Indianapolis, IN
    2 days ago
  •  ...should your experience match our needs. Thank you for your time! Position Description ISSI Engineering & Machining is seeking a CNC Machinist II to join our precision machining team. ISSI is a high-mix aerospace and precision machining job shop supporting a... 
    Local area

    Gribbins Insulation and Scaffolding

    Indianapolis, IN
    3 days ago
  •  ...Position Description ISSI Engineering & Machining is seeking a CNC Machinist I to join our precision machining team. ISSI is a...  ...Work directly with experienced machinists, engineering, CAM programmers, CMM programmers, and quality personnel as needed. Follow... 
    Local area

    Gribbins Insulation and Scaffolding

    Indianapolis, IN
    3 days ago
  • $35 - $40 per hour

     ...and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a CNC Machinist for our client in the Manufacturing domain. We value our professionals, providing comprehensive benefits and the opportunity... 
    Hourly pay
    Contract work
    Local area
    Immediate start
    Relocation

    Mastech Digital

    Indianapolis, IN
    19 hours ago
  • $20 - $25 per hour

     ...Job Full Description CNC MACHINIST NEEDED Shift: 10:30p-7a S-Th Pay: $20-25/hr BOE Where: East side of Indianapolis Evaluation Hire Duties: Machine based on blueprints and specifications required Interpret geometric... 
    Temporary work
    Shift work

    Express Employment Professionals Defunct

    Indianapolis, IN
    3 days ago
  •  ...Job Description CNC Machinist - 5-Axis CNC Operator Location: Indianapolis, IN Job Type: Full-Time Pay: Competitive Pay Based on Experience Schedule: Full-Time | Overtime Available | Occasional Weekend Work Build Your Future with Advanced Manufacturing... 
    Full time
    Casual work

    Exegistics

    Indianapolis, IN
    19 hours ago
  •  ...AERODYN ENGINEERING CNC Machinist/On Machine Programmer Indianapolis, IN | 1st or 2nd Shift | Full-Time About the Role Aerodyn Engineering is looking for a CNC Machinist/On Machine Programmer to machine tight-tolerance, high-complexity aerospace hardware meaning... 
    Full time
    Temporary work
    Day shift
    Afternoon shift

    Aerodyn Engineering, LLC

    Indianapolis, IN
    4 days ago

Do you want to receive more vacancies?

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