CNC Programmer

November 20, 2025
£28000 - £46000 / year
Urgent
Application deadline closed.

Job Description

Role: CNC Programmer
Salary: Up to £20 per hour + Excellent Employment Benefits
Type: Full Time, Permanent
Location: Derby
Hours: Flexible working hours – can be negotiated

Overview:
We are supporting a specialist engineering manufacturing business based in Derby that produces high-precision components for demanding industrial applications. The business is continuing to invest in its CNC capability and is now looking to add a skilled CNC Programmer to strengthen its machining function, improve efficiency, and support long-term technical development.

Responsibilities:
• Programming CNC machines using G-code and/or conversational programming
• Editing, proving out, and optimising existing CNC programs
• Programming for CNC milling and/or turning centres
• Working closely with setters and machinists to improve cycle times and part quality
• Reading and interpreting complex engineering drawings
• Supporting process improvements and continuous improvement initiatives
• Assisting with new product introductions and programming development
• Ensuring all programs meet quality, safety, and production standards

Requirements:
• Proven experience as a CNC Programmer within a precision engineering environment
• Strong understanding of CNC milling and/or turning processes
• Ability to program directly from engineering drawings
• Experience with common CNC controls (Fanuc, Heidenhain, Siemens, or similar)
• High attention to detail and strong problem-solving skills
• Desire to develop technically and progress within CNC programming

Benefits:
• Pay rates up to £20 per hour
• Flexible working hours tailored around the individual
• Ongoing CNC programming training and development
• Qualification and course sponsorship (where relevant)
• Exposure to new machinery, controls, and technologies
• Company pension scheme
• Long-term career progression within a stable engineering business