1

Cnc Programming Engineer Jobs (NOW HIRING)

CNC Programmer

Grove City, OH · On-site

$100 - $125/hr

CNC programming using Mastercam for 4-axis and 5-axis horizontal and vertical platforms Makino milling centers with automation * Fixture design, tool selection, and setup sheets * Collaborating with ...

$100 - $125/hr

Supplier Delivery Consultant - CNC Programming Location: Remote, RE Posted: 8/11/2026 Job ID#: 367147 Category: -MFG & Supply Chain SBU Position Type Contract Shift 1st Shift Positions Available 3 ...

CNC Programming Machinist

Suffield, CT · On-site

$20 - $27.25/hr

CNC Programmer/Prototype Machinist - LiquidPiston This role is fully onsite in Bloomfield, CT, five days per week, and the company will be relocating to Suffield, CT later in 2026. Employment Type:

CNC Programming Machinist

Suffield, CT · On-site

$20 - $27.25/hr

CNC Programmer/Prototype Machinist - LiquidPiston This role is fully onsite in Bloomfield, CT, five days per week, and the company will be relocating to Suffield, CT later in 2026. Employment Type:

Showing results 21-40

Cnc Programming Engineer information

See salary details

$41.5K

$82K

$110K

How much do cnc programming engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for cnc programming engineer in the United States is $82,027.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,000.00 and $93,000.00 per year, depending on experience, location, and employer.

What is a CNC programming engineer?

CNC Programming Engineers are professionals who develop, write, and optimize programs for Computer Numerical Control (CNC) machines used in manufacturing. They translate technical drawings and designs into precise instructions that guide automated machinery to produce components. Their responsibilities often include selecting appropriate tools, troubleshooting machining issues, and improving production processes for efficiency and accuracy. CNC Programming Engineers work closely with machinists, manufacturing engineers, and quality teams to ensure products meet specifications and industry standards.

What are some common challenges CNC programming engineers face when transitioning from prototyping to full-scale production?

CNC Programming Engineers often encounter challenges when moving from prototyping to large-scale production, such as optimizing programs for efficiency and minimizing machine downtime. Tolerances and material inconsistencies that are manageable in small batches can become significant issues in mass production, requiring close collaboration with machinists and quality control teams. Adjusting tool paths for cycle time reduction and implementing process improvements are routine, and strong communication with production planners is essential to ensure smooth scalability. These transitions provide valuable opportunities to deepen process engineering skills and contribute to continuous improvement initiatives.

What are the key skills and qualifications needed to thrive as a CNC programming engineer, and why are they important?

To thrive as a CNC Programming Engineer, you need strong mechanical aptitude, proficiency in mathematics, and experience with CNC machining processes, often supported by an engineering degree or relevant certification. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential for creating precise and efficient machining instructions. Attention to detail, problem-solving abilities, and clear communication help ensure accuracy and effective collaboration with production teams. These skills are crucial for optimizing manufacturing quality, minimizing errors, and maintaining efficient production workflows.

What is the difference between Cnc Programming Engineer vs Cnc Machinist?

AspectCnc Programming EngineerCnc Machinist
CredentialsTechnical diploma or degree, certifications in CNC programmingHigh school diploma, on-the-job training
Work EnvironmentDesigning programs, using CAD/CAM software, collaborating with engineersOperating CNC machines, setting up equipment, manual adjustments
Industry UsageManufacturing, aerospace, automotive sectorsManufacturing, metalworking shops, production facilities

The main difference is that a Cnc Programming Engineer focuses on creating and optimizing CNC programs using CAD/CAM software, while a Cnc Machinist operates and maintains CNC machines based on those programs. Both roles are essential in manufacturing but differ in responsibilities and skill sets.

What cities are hiring for Cnc Programming Engineer jobs?

Cities with the most Cnc Programming Engineer job openings:

What are popular job titles related to Cnc Programming Engineer jobs?

For Cnc Programming Engineer jobs, the most frequently searched job titles are:

Infographic showing various Cnc Programming Engineer job openings in the United States as of August 2026, with employment types broken down into 94% Full Time, 2% Part Time, and 4% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $82,027 per year, or $39.4 per hour.

CNC Programming & Manufacturing Engineer- SME

Remote

Barnes Group
Aerospace Product and Parts Manufacturing • 1 - 5K employees

$74K - $95K/yr

Full-time

Re-posted 4 days ago


Job description

The Subject Matter Expert (SME) - CNC Programming & Manufacturing Engineer is a highly experienced and technically proficient leader to implement global standardization and technical innovation. While CNC programming is a key part of the role, this position goes beyond programming execution to support manufacturing engineering and process excellence. The ideal candidate will serve as a foundational pillar for our Machining Community of Practice, mentoring, and executing excellence in multi-axis machining, turning, grinding, advanced tooling design, and complex aerospace component repair and new make products.
Key Responsibilities
• Develop, review and execute complex multi-axis CNC programming (3-5 axis) utilizing digital manufacturing techniques.
• Provide technical mentorship to manufacturing engineers, technologists, and technicians.
• Ensure effective technology transition from engineering to operations.
• Identify and implement engineering solutions to reduce cycle times and fabrication costs.
• Design advanced work-holding to improve legacy and new processes.
• Advanced knowledge of CNC programming, traditional machining processes, and aero-engine materials/alloys.
• Technical Leadership: Lead the Global Communities of Practice to develop and publish Standard Operating Procedures, manufacturing guidelines and process maturity matrices across diverse machining applications.
• Collaborate across global organizations to deploy best practices and drive method and equipment standardization.
• Support the skill development and mentoring for CAD/CAM software and advanced machining techniques.
• Strong problem solving and influencing skills to support manufacturing bottlenecks.
• Ensure manufacturing processes comply with customer specifications and internal quality standards.
Qualifications
• Minimum of 15+ years of progressive experience in engineering-level projects with complex manufacturing challenges (aerospace industry), including manufacturing engineering or advanced manufacturing within regulated industries (aerospace preferred).
• Demonstrated experience with manufacturing, automation, DFM, optimization and implementation in a production environment.
• Experience supporting multi-site or global manufacturing operations.
• Expected travel 50% or more
Education Requirements
• Bachelor's degree in Mechanical, Manufacturing, Materials Engineering or applicable industrial engineering experience (or related discipline) preferred.
This job position may include access to controlled information or technology subject to U.S. export control laws. If an applicant does not meet the definition of a "U.S. Person" (which includes U.S. citizens, U.S. lawful permanent residents, and those granted U.S. asylum or refugee status), the Company may be required to obtain an export control license. If the position for which you applied involves access to controlled information or technology subject to U.S. export control laws, then any offer is also contingent on verification of appropriate documentation for the Company to assess whether an export license will be required to employ you in that role, and if it is determined that an export license is required, the offer is also contingent on the Company's determination, in its sole discretion, whether a license application and ongoing administration is prudent under the project's contract parameters and whether an export license can be successfully obtained before you can start in that role. Export license applications may take several weeks to be processed.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.