27th March, 2026
Our client, a well-established, industry-leading manufacturer of centrifugal pumps based in North Tonawanda, NY, is seeking a Senior CNC Programmer to join their Operations team!
This is a full-time/direct hire/on-site position
Salary for this role based on experience: Up to $110k
This is a hands-on technical role for a seasoned machining professional who takes pride in precision programming, continuous process improvement, and mentoring the next generation of CNC talent. Our client is a respected, well-tenured manufacturer producing highly engineered components for demanding commercial and industrial applications. This is a direct-hire opportunity with a stable, team-oriented organization.
As a Senior CNC Programmer, you will own the development and execution of NC programs for multi-axis CNC machining equipment used in the production of precision pump components. Beyond programming, you'll play a key knowledge-transfer role — partnering with CNC Programmers and union machinists to drive best practices, support new process development, and keep production on-time and cost-competitive.
What we're looking for:
- Develop NC programs for multi-axis CNC machines, including Okuma, Mazak, and DMG platforms.
- Program and set up multi-axis CNC lathe/turning centers (dual turrets/single spindle) with live tooling, as well as 5-axis vertical and horizontal milling machines.
- Utilize MasterCAM to program tool paths, model components, and perform inspection routines.
- Recreate and modify engineering drawings as 3D models; edit G-code and adjust programs for both high-complexity and volume production runs.
- Mentor and train CNC Programmer(s) and union machinists, sharing technical knowledge and promoting best practices across the team.
- Collaborate with Department Supervisors and Technicians to maintain on-time delivery performance and cost efficiency.
- Actively contribute to the development of new manufacturing processes and methods aimed at standardization and cost reduction.
What you'll be doing: - Education: Bachelor's Degree in Engineering with 5+ years of NC Programming / Manufacturing Engineering experience; OR an Associate's Degree with 8+ years; OR a High School Diploma/GED with 10+ years of hands-on NC Programming experience.
- Proven experience setting up, operating, and programming multi-axis CNC lathes and 5-axis milling machines in a production environment.
- Proficiency with MasterCAM (programming, 3D modeling, and inspection) is required.
- Strong command of G-code — ability to edit, troubleshoot, and write programs from scratch for complex operations.
- Familiarity with probing routines on multi-axis CNC platforms (Mazak, DMG, etc.).
- Excellent attention to detail with a precision-first mindset and the confidence to work independently with minimal supervision.
- Strong communicator who can translate technical knowledge for both experienced machinists and newer programmers.
- A genuine drive for process improvement and operational excellence.
Applicants must be authorized to work in the U.S.
We are an equal-opportunity employer. We do not discriminate in hiring or employment against any individual based on race, color, gender, national origin, ancestry, religion, physical or mental disability, age, veteran status, sexual orientation, gender identity or expression, marital status, pregnancy, citizenship, or any other factor protected by anti-discrimination laws.
Apply For Job