1

Cnc Programming Jobs in New York (NOW HIRING)

CNC Programmer

Bay Shore, NY

$27.50 - $37.75/hr

This opportunity is ideal for a programming professional who enjoys creating efficient machining ... Position Summary The CNC Programmer will develop, test, and optimize CNC machining programs used to ...

Be Seen First

CNC Programmer

Brooklyn, NY · On-site

$35 - $43.50/hr

Troubleshoot CNC programming and manufacturing issues * Continuously improve production workflows and standard construction methods Qualifications * Minimum 3 years of CNC programming experience in ...

This is an excellent opportunity for a recent Computer Science graduate with an interest in manufacturing, CAD, CNC programming, or machining--or someone with hands-on, self-taught CNC programming ...

This is an excellent opportunity for a recent Computer Science graduate with an interest in manufacturing, CAD, CNC programming, or machining--or someone with hands-on, self-taught CNC programming ...

This is an excellent opportunity for a recent Computer Science graduate with an interest in manufacturing, CAD, CNC programming, or machining--or someone with hands-on, self-taught CNC programming ...

This is an excellent opportunity for a recent Computer Science graduate with an interest in manufacturing, CAD, CNC programming, or machining--or someone with hands-on, self-taught CNC programming ...

This is an excellent opportunity for a recent Computer Science graduate with an interest in manufacturing, CAD, CNC programming, or machining--or someone with hands-on, self-taught CNC programming ...

This is an excellent opportunity for a recent Computer Science graduate with an interest in manufacturing, CAD, CNC programming, or machining--or someone with hands-on, self-taught CNC programming ...

Proficient in programming 3-, 4-, and 5-axis CNC milling machines. * Strong knowledge of tooling, fixtures, fixture design, and advanced part-holding techniques. * Proficient in understanding of G ...

CNC Programmer

Brooklyn, NY · On-site

$30 - $35/hr

Proficient in CNC operating, programming, nesting, scaling, tooling, modifying cut files in CAD or VCarvePro, and joining techniques. * Proficient in CNC machines mechanicals, troubleshooting ...

CNC Programmer

Amityville, NY · On-site

$35 - $40/hr

Do you have experience programming CNC Vertical Milling and 3-axis Gantry machines? Are you passionate about precision machining and optimizing production efficiency? Do you thrive in a hands-on role ...

This role is responsible for programming, setting up, and optimizing Swiss-style CNC machines while developing efficient machining processes for new and existing products. The ideal candidate has ...

CNC Programmer

Amityville, NY · On-site

$35 - $40/hr

Do you have experience programming CNC Vertical Milling and 3-axis Gantry machines? Are you passionate about precision machining and optimizing production efficiency? Do you thrive in a hands-on role ...

next page

Showing results 1-20

Cnc Programming information

See New York salary details

$18

$33

$49

How much do cnc programming jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for cnc programming in New York is $33.87, according to ZipRecruiter salary data. Most workers in this role earn between $27.88 and $38.12 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a CNC programmer?

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

How much do CNC programmers earn?

CNC programmers typically earn between $45,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.

Are CNC programmers in demand?

CNC programmers are in steady demand due to their essential role in manufacturing and precision machining. The need for skilled operators with knowledge of CAD/CAM software and machine operation continues to grow as industries seek efficient and accurate production processes.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What are some common challenges CNC programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

What are the most commonly searched types of Cnc Programming jobs in New York? The most popular types of Cnc Programming jobs in New York are:
What job categories do people searching Cnc Programming jobs in New York look for? The top searched job categories for Cnc Programming jobs in New York are:
What cities in New York are hiring for Cnc Programming jobs? Cities in New York with the most Cnc Programming job openings:
Infographic showing various Cnc Programming job openings in New York as of August 2026, with employment types broken down into 95% Full Time, and 5% Nights. Highlights an 100% In-person job distribution, with an average salary of $70,444 per year, or $33.9 per hour.

CNC Programmer

Bestlogic Staffing

Bay Shore, NY

$27.50 - $37.75/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 10 days ago


Job description

BestLogic Staffing is searching for an experienced CNC Programmer to join one of our respected aerospace manufacturing clients. This opportunity is ideal for a programming professional who enjoys creating efficient machining programs, solving complex manufacturing challenges, and supporting precision production in a fast-paced environment.

Our client is an established precision manufacturer serving the aerospace industry and is committed to investing in advanced technology, continuous improvement, and employee development.

Position Summary

The CNC Programmer will develop, test, and optimize CNC machining programs used to manufacture precision components. This individual will work closely with Engineering, Production, and Quality teams to ensure efficient manufacturing processes, accurate programming, and continuous process improvements.

Key Responsibilities
  • Create and optimize CNC programs for milling operations
  • Program custom components and tooling for production applications
  • Develop machining methods and tooling strategies
  • Set up and support CNC milling machines during production
  • Test, troubleshoot, and validate CNC programs on production equipment
  • Modify programs to reflect engineering changes and product revisions
  • Collaborate with engineering and production teams to improve machining efficiency
  • Maintain programming documentation and revision control
  • Support process improvements to reduce cycle times and improve quality
  • Ensure all programs meet safety, quality, and customer requirements
QualificationsRequired
  • Associate's Degree preferred (Engineering or Manufacturing Technology)
  • Minimum 5 years of CNC Programming experience
  • Strong experience programming CNC milling machines
  • Proficiency with CAD software and CNC programming
  • Ability to interpret engineering drawings and GD&T
  • Strong analytical and troubleshooting skills
  • Excellent communication and teamwork abilities
Preferred
  • CATIA experience
  • Epicor ERP experience
  • Aerospace manufacturing experience
  • Experience with complex precision-machined components
  • Knowledge of Lean Manufacturing principles
Benefits
  • Competitive Compensation
  • Medical, Dental & Vision Insurance
  • 401(k)
  • Paid Time Off
  • Long-term Career Growth

BestLogic Staffing partners with top-tier manufacturing companies throughout the Northeast. If you're looking for an opportunity to advance your CNC programming career with an innovative organization, apply today.