A well-established manufacturing organisation based in Leeds is seeking a skilled CNC Programmer to support its ongoing success. Known for producing high-quality engineered components and investing in modern manufacturing technology, this business offers a stable and professional working environment. In this role, you will be responsible for programming, setting, and refining CNC machines to deliver precision components efficiently and consistently. Working with multi-axis CNC mills and lathes, you will liaise closely with engineering, production, and quality teams to ensure manufacturing targets and standards are achieved. Key Duties Develop, modify, and improve CNC programs to optimise production performance. Read and interpret engineering drawings, CAD models, and technical data to define machining strategies and tooling. Set up CNC equipment and carry out first-off checks to confirm accuracy and compliance with specifications. Adjust cutting parameters to maintain quality, maximise efficiency, and reduce cycle times. Support continuous improvement activities by identifying process enhancements and reducing waste. Investigate and resolve machining issues quickly, ensuring safe and effective corrective action. Experience & Skills Demonstrable experience programming CNC machines within a precision engineering or manufacturing environment. Strong knowledge of CNC programming languages and machining practices. Practical experience with CNC mills, lathes, and multi-axis or multi-spindle machinery. Solid understanding of materials, tooling, feeds, and speeds across a variety of metals. Comfortable working autonomously while also contributing effectively within a team environment.