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

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.
Employees: Get a Salary Increase
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 Santa Clara, CA
  • Job Description: Responsible for planning and conducting market research for the Cloud and Enterprise product lines. Acquire a deep understanding of overse... more
  • 3 Days Ago

  • Tree Top Staffing LLC Clifton, NJ
  • Job Title: Accounts Receivable Specialist Location: Clifton, NJ Salary: $65,000 - $70,000 per year Employment Type: Direct Hire Work Model: On-Site Positio... more
  • 4 Days Ago

  • Tree Top Staffing LLC Clifton, NJ
  • Position Summary: Our client, a leader in precision metal casting and machining, is seeking a highly skilled Machine Shop Manager to oversee daily operatio... more
  • 4 Days Ago

  • Tree Top Staffing LLC Broken Arrow, OK
  • Quality Inspector Location: Broken Arrow, Oklahoma Job Type: Direct Hire Schedule: 1st Shift We are seeking a highly detail-oriented Quality Inspector for ... more
  • 12 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.

  • Indy Aerospace, Indianapolis, IN
  • CNC Programmer / Operator Job Description Position Title: CNC Programmer / Operator – Laser & Press Brake Company: Indy Aerospace Job Summary: Indy Aerospa... more
  • 2 Days Ago

  • Arcamed Indianapolis, IN
  • Company Overview: Arcamed is committed to being a fast, responsive, and reliable provider of case and tray systems and precision machined products to ortho... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!