Demo

CNC Programmer

Tree Top Staffing LLC
Indianapolis, IN Full Time
POSTED ON 12/1/2025 CLOSED ON 12/31/2025

What are the responsibilities and job description for the CNC Programmer position at Tree Top Staffing LLC?

We are seeking an experienced Senior CNC Programmer / Process Engineer with deep expertise in 5-axis and mill-turn machining to an advanced manufacturing team. This role combines high-level programming, process development, and hands-on problem-solving to drive precision, efficiency, and quality in complex part production.


Responsibilities:

CNC Programming & Optimization

  • Develop, verify, and optimize CNC programs for 5-axis and mill-turn machines using multiple CAM platforms (SolidCAM, NX, Mastercam).
  • Create efficient toolpaths to achieve superior surface finishes, tight tolerances, and reduced cycle times.
  • Simulate and validate programs for tool collisions, work offsets, and machine kinematics.

Process Engineering

  • Design and implement robust machining processes, including tooling, fixturing, and setup documentation.
  • Evaluate and improve existing workflows to maximize spindle uptime, reduce setup time, and enhance repeatability.
  • Standardize best practices for machining strategy, tool management, and process documentation.

Fixture & Tooling Design

  • Develop custom fixturing solutions using LANG systems and other modular tooling platforms.
  • Collaborate with machinists and engineers to ensure fixture designs support accuracy, efficiency, and ease of operation.

Continuous Improvement

  • Lead root-cause analysis and corrective action for machining issues.
  • Drive process improvement initiatives using Lean Manufacturing and Six Sigma principles.
  • Implement advanced manufacturing techniques such as palletization and automation strategies.

Collaboration & Leadership

  • Partner with design, quality, and production teams to align engineering intent with manufacturability.
  • Provide mentorship to junior programmers and machinists.
  • Communicate effectively across departments to ensure smooth project execution.

Quality & Compliance

  • Ensure all processes meet ITAR and ISO quality standards.
  • Maintain traceability and documentation for all programming and setup processes.
  • Participate in first-article inspections and continuous quality validation.


Technical Skills & Requirements:

CAM Software Expertise: SolidCAM, NX, Mastercam (must be fluent in multiple platforms, not just one)


Machine Experience:

  1. Strong 5-axis experience (only 2 of 26 machines are 3-axis).
  2. Mill-turn programming capability.
  3. Familiar with palletization strategies.


Fixture Knowledge: Experience with LANG fixturing.


Machines in Use:

  1. 4-axis Kitamura with tombstones and 20-station pallet pool.
  2. 5-axis Grob.
  3. 5-axis Mazak.


Part Sizes: 30 inches or smaller.

ITAR Requirements: Must be a U.S. citizen.

---

Compensation Target Range:

Experienced CNC Programmer / Process Engineer: $100K–$120K

Management-Level Candidate with Leadership Skills: $150K

Final compensation based on experience and leadership capability.


Work Environment:

Hours: Up to 10-hour days, with flexibility for work/life balance.

Day shift: 7:00 AM – 3:30 PM with 30-minute overlap.

Salary : $100,000 - $150,000

CNC Machinist & Programmer
Advanced Manufacturing Careers -
Indianapolis, IN
CNC PROGRAMMER / PROCESS TECHNICIAN ($80,000.00)
PSG -
Franklin, IN
CNC Programmer - Engineering Support - 2nd Shift
V2X Brand -
Indianapolis, IN

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programmer?

Sign up to receive alerts about other jobs on the CNC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$74,901 - $86,706
Income Estimation: 
$86,732 - $101,718
Income Estimation: 
$86,732 - $101,718
Income Estimation: 
$106,100 - $124,886
Income Estimation: 
$106,100 - $124,886
Income Estimation: 
$130,074 - $155,489
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Tree Top Staffing LLC

  • Tree Top Staffing LLC Arlington, IL
  • We are seeking a detail-oriented and technically skilled Lab Test Technician to support sensor product testing in agency certification test labs. In this r... more
  • 14 Days Ago

  • Tree Top Staffing LLC Santa Clara, CA
  • Job Description: Be responsible for the overall branding strategy and development for the Company, creating a distinct and impactful corporate and product ... more
  • 6 Days Ago

  • Tree Top Staffing LLC US, IL
  • Benefits: 401(k) 401(k) matching Competitive salary Dental insurance Flexible schedule Health insurance Opportunity for advancement Paid time off Vision in... more
  • 7 Days Ago

  • Tree Top Staffing LLC Rockford, IL
  • Benefits: 401(k) 401(k) matching Competitive salary Dental insurance Health insurance Opportunity for advancement Paid time off Vision insurance Responsibi... more
  • 11 Days Ago


Not the job you're looking for? Here are some other CNC Programmer jobs in the Indianapolis, IN area that may be a better fit.

  • ITC, Inc. Lafayette, IN
  • Our large manufacturing client located in Lafayette, Indiana, is looking for a CNC Programmer, to add to their team. JOB DESCRIPTION Create new CNC program... more
  • 1 Month Ago

  • NCW and Careers Indianapolis, IN
  • Job Summary We are seeking an experienced CNC professional who can contribute both at the programming level and directly on the shop floor. This individual... more
  • 13 Days Ago

AI Assistant is available now!

Feel free to start your new journey!