CNC Milling Programmer & Process Optimizer

Paycom - ATS

Rochester Hills (MI)

On-site

USD 70,000 - 100,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Paycom - ATS is seeking an experienced CNC Programmer to independently plan, set up, prove out, and optimize 3- to 5-axis milling programs for precision parts. The role requires reading blueprints, GD&T, and CAM programming across Tebis, PowerMill, Siemens NX CAM, and Mastercam.

You will select tooling, run multiple machines, troubleshoot issues, and train less-experienced operators while maintaining high safety and quality standards.

Qualifications

  • 5–8 years of CNC programming, setup, and milling experience in a precision manufacturing environment.
  • High school diploma or GED required; additional education preferred in CNC machining, CAD/CAM, or related field.
  • Experience with Tebis, PowerMill, Siemens NX CAM, Mastercam, or comparable CAM software.
  • Hands-on CNC mill experience with Haas, Hermle, YCM, Kitamura, Bavius, Makino, TriMill, Fooke, Starrag, or similar equipment.
  • Working knowledge of Heidenhain, Fanuc, Mazak/Mazatrol, Siemens, Haas or similar controllers.
  • Ability to work independently, solve technical machining issues, and support training of less-experienced employees.

Responsibilities

  • Create, modify, and optimize CNC programs using Tebis, PowerMill, Siemens NX CAM, Mastercam, or similar CAM software.
  • Select tooling, holders, workholding, feeds, speeds, and machining strategies based on material, tolerances, part geometry, finish requirements, and machine capability.
  • Independently set up, prove out, and complete CNC milling jobs, including fixtures, tooling, offsets, program loading, first-piece verification, and in-process inspection.
  • Program and support roughing, finishing, drilling, contouring, pocketing, and 3-axis or 5-axis machining operations.
  • Operate and monitor multiple CNC machines as workload and job complexity allow.
  • Troubleshoot programming, tooling, fixture, machine-operation, and quality issues; make approved adjustments and escalate concerns as needed.
  • Use heat-shrink tooling equipment and maintain tools, fixtures, machines, and a clean work area.
  • Read and interpret blueprints, CAD models, GD&T, work instructions, and inspection requirements.
  • Document job time, setups, program changes, tooling, and inspection activity daily.
  • Train and support other employees on CNC operation, setup, quality, safety, and troubleshooting practices.
  • Follow all Company policies, PPE requirements, lockout/tagout procedures, and safety standards.
  • Perform other duties as assigned.

Skills

CNC programming
CNC setup
CNC milling
Troubleshooting
Tooling knowledge
Blueprint reading
GD&T
Training others

Education

High school diploma or GED
Apprenticeship or trade-school training
CAD/CAM education

Tools

Tebis
PowerMill
Siemens NX CAM
Mastercam

Job description

Paycom - ATS is seeking an experienced CNC Programmer to independently plan, set up, prove out, and optimize 3- to 5-axis milling programs for precision parts. The role requires reading blueprints, GD&T, and CAM programming across Tebis, PowerMill, Siemens NX CAM, and Mastercam.

You will select tooling, run multiple machines, troubleshoot issues, and train less-experienced operators while maintaining high safety and quality standards.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Mill Programmer & Machinist (Fanuc, 3-5 Axis)
CNC Mill Programmer & Machinist (Fanuc, 3-5 Axis)

Paycom - ATS • Houston (TX)

On-site
USD 55,000 - 85,000
CNC Programmer - CAM & Process Optimization
CNC Programmer - CAM & Process Optimization

Copeland Industrial LP • Cudahy (CA)

On-site
USD 60,000 - 90,000
Medical insurance
Dental and vision coverage
401(k)
+2
CNC Milling Programmer & Process Improvement Engineer
CNC Milling Programmer & Process Improvement Engineer

Precision Medical Technologies, Incorporated • Warsaw (IN)

On-site
USD 65,000 - 90,000
Senior CNC Programmer - Multi-Axis CAM & Process Optimization
Senior CNC Programmer - Multi-Axis CAM & Process Optimization

Align Precision Corp • Town of Florida (NY)

Hybrid
USD 75,000 - 110,000
Multi-Axis CNC Mill-Turn Operator
Multi-Axis CNC Mill-Turn Operator

Paycom - ATS • Town of Mukwonago (WI)

On-site
USD 55,000 - 75,000
Aerospace CNC Programmer - Milling & Process Optimization
Aerospace CNC Programmer - Milling & Process Optimization

H. T. PROF Group • Bay Shore (NY)

On-site
USD 85,000 - 125,000
CNC Programmer — Precision Manufacturing & Process Optimization
CNC Programmer — Precision Manufacturing & Process Optimization

Michael Page • Maplewood (NJ)

On-site
USD 65,000 - 88,000
Salary incentives
Benefits package
401(k) plan
+3
CNC Programmer
CNC Programmer

Paycom - ATS • Rochester Hills (MI)

On-site
USD 70,000 - 100,000
CNC Programmer: CAD/CAM Optimization for Precision Machining
CNC Programmer: CAD/CAM Optimization for Precision Machining

ProActivate • Saint Joseph (MO)

On-site
USD 52,000 - 78,000
CNC Programmer: Precision Milling & Multi-Axis Ops
CNC Programmer: Precision Milling & Multi-Axis Ops

Rotary Systems, Inc. • Ramsey (MN)

On-site
USD 60,000 - 90,000
Career development opportunities
IRA options with company contributions
Life and disability insurance