CNC Programmer
$100K/yr
CNC Programmer Location: Winston-Salem, NC Hire Type: Direct Hire Schedule: 1st Shift | Monday-Friday, 7:00am-3:30pm (occasional overtime as needed) Compensation: ~$100,000 per year Overview We are ...
Quick apply
$100K/yr
CNC Programmer Location: Winston-Salem, NC Hire Type: Direct Hire Schedule: 1st Shift | Monday-Friday, 7:00am-3:30pm (occasional overtime as needed) Compensation: ~$100,000 per year Overview We are ...
Quick apply
$100K/yr
CNC Programmer Location: Winston-Salem, NC Hire Type: Direct Hire Schedule: 1st Shift | Monday-Friday, 7:00am-3:30pm (occasional overtime as needed) Compensation: ~$100,000 per year Overview We are ...
Sedalia, MO · On-site
$24.25 - $33/hr
CNC Programmer About PROENERGY PROENERGY is an engineering, R&D, and manufacturing powerhouse. The company addresses every need for fast-start power generation: turbine and package manufacturing ...
Sedalia, MO · On-site
$24.25 - $33/hr
CNC Programmer About PROENERGY PROENERGY is an engineering, R&D, and manufacturing powerhouse. The company addresses every need for fast-start power generation: turbine and package manufacturing ...
$29 - $35/hr
CNC Programmer Company: A machine shop in the Grand Haven, MI area is looking for a full time CNC Programmer / Machinist. Job Details: * Location: Grand Haven, MI area. Responsibilities: * Utilize ...
Quick apply
$29 - $35/hr
CNC Programmer Company: A machine shop in the Grand Haven, MI area is looking for a full time CNC Programmer / Machinist. Job Details: * Location: Grand Haven, MI area. Responsibilities: * Utilize ...
Valencia, CA · On-site
$27 - $36.75/hr
The CNC Programmer has responsibility for creating Computer-Numerical-Control programs (CNC) utilizing Computer-Aided-Manufacturing (CAM) software for manufacturing equipment (CNC Lathes 2X, CNC ...
Valencia, CA · On-site
$27 - $36.75/hr
The CNC Programmer has responsibility for creating Computer-Numerical-Control programs (CNC) utilizing Computer-Aided-Manufacturing (CAM) software for manufacturing equipment (CNC Lathes 2X, CNC ...
$26.75 - $36.75/hr
The CNC Programmer has responsibility for creating Computer-Numerical-Control programs (CNC) utilizing Computer-Aided-Manufacturing (CAM) software for manufacturing equipment (CNC Lathes 2X, CNC ...
$26.75 - $36.75/hr
The CNC Programmer has responsibility for creating Computer-Numerical-Control programs (CNC) utilizing Computer-Aided-Manufacturing (CAM) software for manufacturing equipment (CNC Lathes 2X, CNC ...
Bryan, TX · On-site
$24.50 - $33.50/hr
CNC Programmer * Do you enjoy improving machining processes and optimizing CNC performance? * Are you driven by precision, efficiency, and problem-solving? * Does working for a family-centric company ...
Quick apply
Bryan, TX · On-site
$24.50 - $33.50/hr
CNC Programmer * Do you enjoy improving machining processes and optimizing CNC performance? * Are you driven by precision, efficiency, and problem-solving? * Does working for a family-centric company ...
Salt Lake City, UT · On-site
$60K - $110K/yr
As a CNC Programmer, you'll collaborate with visionary clinicians, researchers, engineers, and manufacturing colleagues to build, test, and develop the next generation of surgical instruments and ...
Salt Lake City, UT · On-site
$60K - $110K/yr
As a CNC Programmer, you'll collaborate with visionary clinicians, researchers, engineers, and manufacturing colleagues to build, test, and develop the next generation of surgical instruments and ...
North Kingstown, RI · On-site
$28 - $38/hr
The CNC Programmer is responsible for CNC programming, table cutting, blueprint interpretation, machining strategy development, and technical production support. This role focuses heavily on CAD/CAM ...
North Kingstown, RI · On-site
$28 - $38/hr
The CNC Programmer is responsible for CNC programming, table cutting, blueprint interpretation, machining strategy development, and technical production support. This role focuses heavily on CAD/CAM ...
West Chester, PA · On-site
$25 - $34.25/hr
CNC Programmer/Machinist Location: West Chester, Pennsylvania Industry: Precision Medical Device Manufacturing Job Type: Full Time | 100% Onsite Shifts: 1st (7:00am-3:30pm), 2nd (3:00pm-11:30pm ...
Quick apply
West Chester, PA · On-site
$25 - $34.25/hr
CNC Programmer/Machinist Location: West Chester, Pennsylvania Industry: Precision Medical Device Manufacturing Job Type: Full Time | 100% Onsite Shifts: 1st (7:00am-3:30pm), 2nd (3:00pm-11:30pm ...
$25.75 - $35.25/hr
As a CNC Programmer, you will: Own CNC Programming & Optimization * Write, maintain, and optimize CNC programs for new and existing parts (Swiss turning, milling, and related processes) using ...
$25.75 - $35.25/hr
As a CNC Programmer, you will: Own CNC Programming & Optimization * Write, maintain, and optimize CNC programs for new and existing parts (Swiss turning, milling, and related processes) using ...
$28 - $38/hr
The CNC Programmer is responsible for CNC programming, table cutting, blueprint interpretation, machining strategy development, and technical production support. This role focuses heavily on CAD/CAM ...
$28 - $38/hr
The CNC Programmer is responsible for CNC programming, table cutting, blueprint interpretation, machining strategy development, and technical production support. This role focuses heavily on CAD/CAM ...
$60K - $110K/yr
As a CNC Programmer, you'll collaborate with visionary clinicians, researchers, engineers, and manufacturing colleagues to build, test, and develop the next generation of surgical instruments and ...
$60K - $110K/yr
As a CNC Programmer, you'll collaborate with visionary clinicians, researchers, engineers, and manufacturing colleagues to build, test, and develop the next generation of surgical instruments and ...
$60K - $110K/yr
As a CNC Programmer, you'll collaborate with visionary clinicians, researchers, engineers, and manufacturing colleagues to build, test, and develop the next generation of surgical instruments and ...
$60K - $110K/yr
As a CNC Programmer, you'll collaborate with visionary clinicians, researchers, engineers, and manufacturing colleagues to build, test, and develop the next generation of surgical instruments and ...
$60K - $110K/yr
As a CNC Programmer, you'll collaborate with visionary clinicians, researchers, engineers, and manufacturing colleagues to build, test, and develop the next generation of surgical instruments and ...
$60K - $110K/yr
As a CNC Programmer, you'll collaborate with visionary clinicians, researchers, engineers, and manufacturing colleagues to build, test, and develop the next generation of surgical instruments and ...
Romeoville, IL · On-site
$27 - $30/hr
CNC Programmer Precision Meets Passion Are you someone who takes pride in precision and thrives on CNC programming? Ready to bring your skills to a company where quality, craftsmanship, and respect ...
Romeoville, IL · On-site
$27 - $30/hr
CNC Programmer Precision Meets Passion Are you someone who takes pride in precision and thrives on CNC programming? Ready to bring your skills to a company where quality, craftsmanship, and respect ...
Utica, MI · On-site
$24.25 - $33/hr
SAPA Transmission is seeking a CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role supports the development and optimization of machining ...
Quick apply
Utica, MI · On-site
$24.25 - $33/hr
SAPA Transmission is seeking a CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role supports the development and optimization of machining ...
Hialeah, FL · On-site
$24 - $32.75/hr
CNC Programmer MD Turbines is seeking a skilled and detail-oriented CNC Programmer with 3-5 years of experience in precision machining and CNC programming. The ideal candidate will be responsible for ...
Hialeah, FL · On-site
$24 - $32.75/hr
CNC Programmer MD Turbines is seeking a skilled and detail-oriented CNC Programmer with 3-5 years of experience in precision machining and CNC programming. The ideal candidate will be responsible for ...
$60K - $110K/yr
As a CNC Programmer, you'll collaborate with visionary clinicians, researchers, engineers, and manufacturing colleagues to build, test, and develop the next generation of surgical instruments and ...
$60K - $110K/yr
As a CNC Programmer, you'll collaborate with visionary clinicians, researchers, engineers, and manufacturing colleagues to build, test, and develop the next generation of surgical instruments and ...
$24.25 - $33/hr
CNC Programmer About PROENERGY PROENERGY is an engineering, R amp;D, and manufacturing powerhouse. The company addresses every need for fast-start power generation: turbine and package manufacturing ...
$24.25 - $33/hr
CNC Programmer About PROENERGY PROENERGY is an engineering, R amp;D, and manufacturing powerhouse. The company addresses every need for fast-start power generation: turbine and package manufacturing ...
$36 - $53/hr
We are seeking a skilled CNC Programmer to join our team. If you are an experience programmer with MasterCam experience and are familiar with Okuma machines, we want to hear from you.
Quick apply
$36 - $53/hr
We are seeking a skilled CNC Programmer to join our team. If you are an experience programmer with MasterCam experience and are familiar with Okuma machines, we want to hear from you.
$16.83 - $19.38
3% of jobs
$19.38 - $21.94
5% of jobs
$21.94 - $24.50
11% of jobs
$25.46 is the 25th percentile. Wages below this are outliers.
$24.50 - $27.05
15% of jobs
The median wage is $29.37 / hr.
$27.05 - $29.61
17% of jobs
$29.61 - $32.17
14% of jobs
$33.89 is the 75th percentile. Wages above this are outliers.
$32.17 - $34.72
14% of jobs
$34.72 - $37.28
9% of jobs
$37.28 - $39.84
6% of jobs
$39.84 - $42.40
3% of jobs
$42.40 - $44.95
2% of jobs
$16
$30
$44
| Aspect | Cnc Programer | Cnc Machinist |
|---|---|---|
| Credentials | Technical training, certifications in CNC programming | Technical training, machining certifications |
| Work Environment | Designing and writing programs, using CAD/CAM software | Operating CNC machines, setting up tools |
| Employer & Industry | Manufacturing, aerospace, automotive | Manufacturing, metalworking, aerospace |
| Search & Comparison Intent | Understanding programming roles, skills needed | Understanding machine operation, setup skills |
The main difference between a Cnc Programer and a Cnc Machinist lies in their focus: Cnc Programers primarily write and develop CNC programs using CAD/CAM software, while Cnc Machinists operate and set up CNC machines based on those programs. Both roles require technical training and are essential in manufacturing industries, but they differ in daily tasks and responsibilities.

Title: CNC Programmer
Location: Winston-Salem, NC
Hire Type: Direct Hire
Schedule: 1st Shift | Monday–Friday, 7:00am–3:30pm (occasional overtime as needed)
Compensation: ~$100,000 per year
Overview
We are seeking a highly skilled CNC Programmer to support advanced machining operations in a fast-paced manufacturing environment in Winston-Salem, North Carolina. This role is responsible for developing, optimizing, and maintaining CNC programs across multiple machining platforms including mills, lathes, and 5-axis equipment.
The position plays a key role in bridging engineering design intent with shop floor execution, ensuring high-quality part production, efficient machining processes, and continuous improvement of manufacturing methods. This individual will also support tooling strategy, process optimization, training, and shop floor problem-solving to improve productivity, quality, and safety.
Key Responsibilities
• Develop CNC programs (G-code) for milling, turning, and 5-axis machining operations
• Interpret engineering drawings, blueprints, and technical specifications to create accurate machine instructions
• Select cutting tools and optimize machining strategies for efficiency, quality, and tool life
• Support machine setup, fixture setup, and ensure proper first-run part validation
• Troubleshoot CNC program issues, machining errors, and production failures on the shop floor
• Verify machined parts meet dimensional and GD&T specifications and support operators with adjustments
• Create and maintain setup sheets, programming documentation, and standardized work instructions
• Develop job aids, rework procedures, and process documentation to support production consistency
• Support training initiatives and assist in workforce skill development
• Manage and support complex machining and manufacturing projects
• Process and implement engineering changes within production systems
• Utilize ERP systems (LN/IPREP) for production tracking and documentation
• Support and validate quality gate audits and inspection requirements
• Determine processing requirements for fixtures, tooling, and methods to meet production schedules
• Drive process improvements to reduce cost and eliminate non-value-added activities
• Support Lean Manufacturing initiatives including 5S and continuous improvement programs
• Monitor shop floor safety, eliminate unsafe practices, and maintain a clean work environment
• Identify workforce training needs and support skill development programs
• Lead root cause analysis and continuous improvement efforts for machining issues
Qualifications
• 4-year technical degree or equivalent manufacturing/CNC programming experience
• Minimum 5 years of experience in a manufacturing or CNC programming environment
• Strong knowledge of CNC programming principles and CAD/CAM software (Siemens NX, Mastercam, SolidWorks)
• Experience with mills, lathes, and 5-axis CNC machines
• Strong understanding of GD&T and ability to interpret complex engineering drawings
• Experience with PLM systems such as Teamcenter and NX preferred
• Strong problem-solving and troubleshooting skills in a production environment
• High attention to detail and ability to maintain tight tolerances
• Strong computer skills including data entry and manufacturing systems
• Proficiency in Microsoft Office (Excel, Word, PowerPoint)