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 3 days ago
Similar jobs that could be interesting for youBased on the CNC Programmer in Fishers, IN vacancy
  • $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
    29 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 / Programmer, you’ll own your setups end to end: reading the blueprint, writing or adjusting the program at the machine, choosing your... 
    Suggested
    Full time
    Temporary work
    Monday to Friday
    Shift work
    Day shift
    Afternoon shift

    Aerodyn

    Indianapolis, IN
    29 days 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
    4 days ago
  • $35 - $45 per hour

     ...CNC Machinist/ProgrammerSalary: $35 - $45 per hourLocation: 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... 
    Suggested

    Affinity Executive Search

    Indianapolis, IN
    4 days ago
  •  ...candidates must be U.S. citizens to be eligible for security clearance.About the RoleAerodyn Engineering is looking for a CNC Machinist/On Machine Programmer to machine tight-tolerance, high-complexity aerospace hardware — parts held to tolerances as tight as .0005″–.005″,... 
    Suggested
    Temporary work
    Shift work
    Weekend work

    Aerodyn Engineering, Inc.

    Indianapolis, IN
    21 hours 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
    21 hours ago
  •  ...CNC ProgrammerV2XIndianapolis, Indiana, United StatesWorking across the globe, V2X builds smart solutions designed to integrate physical...  ..., and professionalism.V2X is growing! V2X is looking for a CNC Programmer - Engineering Support on 2nd Shift to join our team! We are... 
    Work experience placement
    Work at office
    Afternoon shift

    V2X

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

     ...CNC Machinist and Programmer$40 - $50/hr | Indianapolis, INThis 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... 
    Temporary work
    Part time
    Flexible hours
    Day shift

    Aerotek

    Indianapolis, IN
    4 days 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
    1 day ago
  •  ...Qualifications Responsibilities and Duties Follow all Pioneer Safety and Quality procedures and regulations Operate machining equipment – CNC machining center, bench lathes, VTL, HBM, surface grinders Operate equipment – overhead hoists, sand blaster, parts washer, propylene... 
    Work at office
    Immediate start

    Pioneer Industrial

    Fishers, IN
    1 day ago
  • $35 - $50 per hour

     ...Manufacturing/Application Engineer | $35–$50/HR + OT A growing CNC machinery and automation company is looking for a Manufacturing/Application Engineer to join their team! What’s offered: ~$35–$55/hr + 1.5x overtime pay ~ Top-tier benefits package ~ Profit... 
    Full time

    Genuine Search Group

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

     ...2nd, 3rd & Weekend Shifts Available Experience: 3–5+ Years CNC Machining Experience Machines: Large CNC Mills • VTLs • Horizontal...  .... You'll work alongside skilled machinists, engineers, and programmers using industry-leading equipment from builders like Cincinnati... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Immediate start
    Relocation
    Relocation package
    Flexible hours
    Shift work
    Night shift
    Weekend work
    Day shift
    Afternoon shift

    Major Tool & Machine

    Indianapolis, IN
    29 days ago
  • $30 per hour

     ...you'll be doing Perform MDI programming and make on-the-fly adjustments on Mazak 670 equipment Run programs provided by a CNC programmer and optimize them at the machine as needed Complete full setups, tooling selections, offsets, and part prove-outs... 
    Full time
    Contract work
    Shift work
    Day shift

    Major Tool & Machine

    Indianapolis, IN
    29 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
    4 days ago
  • $20 - $36 per hour

     ...) Overtime: As Needed Experience Level: Mid-Level (2+ Years CNC Experience) Work Authorization: Must be eligible to work in the...  ...a clean, safe, and organized work area Collaborate with programmers, quality, and other machinists --- Machines, Controls & Software... 
    Hourly pay
    Full time
    Shift work
    Night shift
    Day shift
    Afternoon shift

    Olson Custom Designs

    Indianapolis, IN
    29 days ago
  •  ...CNC Machinist NeededShift: 10:30p-7a S-ThPay: $20-25/hr BOEWhere: East side of IndianapolisEvaluation HireDuties:Machine based on blueprints and specifications requiredInterpret geometric dimensions and tolerances (GD&T).Load and verify settings, run samples and confirm... 

    Express Employment Professionals Defunct

    Indianapolis, IN
    1 day ago
  •  ...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 wide variety of work, from straightforward vise setups and established production jobs to expedited... 

    Gribbins Insulation & Scaffolding

    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
    3 days ago
  •  ...CNC Machinist - Swiss-Style & Multi-Task Turning Direct Hire|Day Shift, Monday-Friday, 7:00 AM-3:30 PM (flexible start/end) About the Role A well-established precision manufacturer supplying the aerospace, medical device, and firearms sectors is hiring a CNC Machinist... 
    Work at office
    Monday to Friday
    Flexible hours
    Shift work
    Day shift

    Calqulate Metrics Ltd

    Indianapolis, IN
    1 day 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
    1 day ago
  •  ...Job Overview The CNC Machinist will support the manufacturing of standard instrumentation products and custom leak test equipment in a fast‑paced environment. The position is located in Indianapolis, Indiana, with a Monday‑Friday schedule of 7:00 a.m. to 3:30 p.m. Responsibilities... 
    Monday to Friday
    Flexible hours

    Pfeiffer Vacuum+Fab Solutions

    Indianapolis, IN
    1 day ago
  • $25 - $35 per hour

     ...Overtime: As Needed Experience Level: Mid-Level (2–4 Years Swiss CNC Setup Experience) Work Authorization: Must be eligible to...  ...to support AS9100 & ISO 13485 requirements Collaborate with programmers, quality, and production teams --- Machines, Controls &... 
    Hourly pay
    Full time
    Shift work
    Day shift

    Olson Custom Designs

    Indianapolis, IN
    29 days ago
  •  ...NIGHT SHIFT - 8:00 pm - 6:30 am Sunday evening - Thursday morning  Job Title : CNC Lathe Operator Department : Production Reports To: Production Shift Supervisor(s) EEO Code : 6- Craft Worker FLSA: Hourly _____________________________________________... 
    Hourly pay
    Shift work
    Night shift
    Day shift
    Afternoon shift

    Standard Locknut LLC

    Westfield, IN
    8 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
    18 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
    14 days ago
  • Laser OperatorThe laser operator will work effectively and efficiently to fabricate quality parts using both laser and finishing tools from engineering drawings.Additional job duties include:Operate laser machine in safe and efficient mannerDe-nest completed parts, inspect...

    Machine Solutions

    Indianapolis, IN
    1 day ago
  • $47.84k

     ...follow work instructions, and maintain consistent quality in a fast-paced manufacturing environment. Responsibilities: Set up and operate CNC machines according to work instructionsAssist other team members in setup and operation functions as needed.Maximize manufacturing... 
    Monday to Friday
    Shift work
    Afternoon shift

    NCW

    Indianapolis, IN
    21 hours ago
  • $28 per hour

    Are you a skilled CNC or Manual Machinist looking to join an exciting and growing company? We are seeking someone like you to maintain our CNC milling area and perform a variety of essential tasks! In this role, you will have the opportunity to showcase your skills in reading... 
    Hourly pay

    TalentSource

    Indianapolis, IN
    1 day ago
  •  ...specifications utilizing a variety of hand and major machine tools such as a drill press, a grinder, deburring equipment, and manual and CNC lathe and mills. QUALIFICATIONS To perform this job successfully, an individual must be able to perform each essential duty... 

    Barry-Wehmiller Companies Inc

    Indianapolis, IN
    1 day ago
  •  ...looking to join a tight-knit group of individuals who take pride in hard, life-changing work, then we want to hear from you! Position CNC SWISS Operator Job ID 228 # of Openings 1 Job Title CNC Mill Operator I - 2nd Shift Location Noblesville, IN, 46060 Company... 
    Monday to Friday
    Shift work
    Night shift
    Day shift
    Afternoon shift

    Nexxt Spine

    Noblesville, IN
    3 days ago

Do you want to receive more vacancies?

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