CNC Programmer
- BUFFALO, NY, United States
$65,000 to $85,000 USD / year
Applications open in a new tab.
Job details
- Pay
- $65,000 to $85,000 USD / year
- Apply by
- Posting language
- English
- Posted
Original job description
At Conax Technologies, we manufacture highly engineered products for demanding applications where quality, precision, and repeatability are critical. We are seeking an experienced CNC Programmer to join our manufacturing team and play a key role in developing machining processes, optimizing production, and driving operational excellence.
This position is ideal for a skilled CNC professional with strong programming expertise across CNC lathes, CNC mills, and multi-axis CNC machines who enjoys solving manufacturing challenges and improving production efficiency.
Position Summary
The CNC Programmer is responsible for creating manufacturing methods, CNC programs, setup documentation, tooling recommendations, and process improvements to ensure high-quality parts are produced through repeatable and efficient manufacturing processes.
Key Responsibilities
- Develop and maintain manufacturing methods and CNC programs for precision-machined components.
- Write and optimize G-Code and conversational programs for CNC lathes, CNC mills, and multi-axis CNC machines. This is a core requirement of the position.
- Review and approve engineering drawings for Engineering Order (EO) changes and new product introductions.
- Create tool lists, setup sheets, and process documentation to support successful production.
- Design simple fixtures, cutting tools, and manufacturing aids that improve productivity and quality.
- Support machine setup, program prove-outs, troubleshooting, and continuous process improvements.
- Provide technical coaching and programming support to machinists and operators.
- Develop machining processes for new products, prototype work, and production improvements.
- Maintain manufacturing routing information within the ERP system.
- Collaborate with Engineering and Sales teams to evaluate manufacturability of new designs and customer prototypes.
- Ensure proper inspection methods and quality standards are incorporated into manufacturing processes.
Qualifications
CNC Programming Experience (Required)
Candidates must possess demonstrated experience programming and supporting:
- CNC Lathes
- CNC Mills
- Multi-Axis CNC Machines
- G-Code Programming
- Conversational Programming
- Program Optimization and Troubleshooting
- Manufacturing Process Development
This position requires an individual who can independently create, modify, prove out, and improve CNC programs while supporting production operations.
Education & Experience
- Minimum 5+ years of machining experience in a manufacturing environment.
- Minimum 3-5 years of CNC machine programming experience.
- Experience programming CNC lathes, vertical and horizontal machining centers, and multi-axis equipment.
- Ability to read and interpret engineering drawings, GD&T, specifications, and manufacturing documentation.
- Prior manufacturing environment experience required.
- Strong computer skills with proficiency in Microsoft Excel and Word.
Preferred Qualifications
- Experience with CAD/CAM software.
- Experience creating fixtures and manufacturing tooling.
- Knowledge of ERP systems and manufacturing routings.
- Experience supporting prototype-to-production transitions.
- Lean Manufacturing and Continuous Improvement experience.
- Knowledge of quality inspection methods, precision measuring instruments, and process control techniques.
Successful Candidate must be able to meet U.S. export control requirements (ITAR/EAR) to gain access to technical data.
We are unable to accept candidates needing sponsorship.
Salary ranges for this role are based on the job’s location and may be adjusted according to a candidate’s experience, reflecting our commitment to recognizing and rewarding individual expertise and contributions.
We are an Equal Opportunity Employer and do not discriminate based on any legally protected status. Qualified applicants will receive consideration based on merit and business needs, and reasonable accommodations are available for individuals with disabilities. This job description is not intended to be all‑inclusive, and duties or requirements may change as business needs evolve. Employment is at will and may be terminated by either the employee or the company at any time, with or without cause or notice, in accordance with applicable law.
Key Competencies
- Adaptability
- Analytical Thinking
- Oral & Written Communication
- Customer Focus
- Initiative & Resourcefulness
- Tenacity
- Problem Solving
- Teamwork and Collaboration
Working Environment
This role works in both an office and manufacturing environment and requires regular interaction with machine shop operations. Candidates should be comfortable working around production equipment while adhering to all safety and PPE requirements.
Why Join Conax Technologies?
At Conax, you'll work alongside skilled engineers and manufacturing professionals while helping develop the processes and programs that drive production success. This is an opportunity to apply advanced CNC programming expertise, solve challenging manufacturing problems, and make a direct impact on quality, efficiency, and customer satisfaction.
If you are an experienced CNC Programmer with proven programming expertise on CNC lathes, CNC mills, and multi-axis CNC machines, we encourage you to apply.
More about this job
Skills
- CNC
- Documentation
- Manufacturing processes
- G-code
- Troubleshooting
- Coaching
- Machining
- ERP
- Sales
- Inspection
- CNC machining
- Read engineering drawings
- Computer skills
- Microsoft Excel
- Microsoft Word
- CAM software
- Lean manufacturing
- Process improvement
- Precision measuring instruments
- Control engineering
- Adaptability
- Analytical skills
- Communication skills
- Problem solving
- Teamwork
- Collaboration