Role: CNC Milling ProgrammerLocation: WellingboroughSalary: £36,000 - £42,000 per annumOverview We are seeking an experienced CNC Milling Programmer to join our growing manufacturing team. The successful candidate will be responsible for programming, setting, and operating CNC milling machines up to 5-axis, ensuring components are produced accurately and efficiently to customer specifications. This role requires strong technical knowledge, excellent attention to detail, and the ability to work both independently and collaboratively within a fast-paced precision engineering environment.Key ResponsibilitiesRead and interpret technical drawings, blueprints, and 3D modelsCreate and optimise CNC programs using HyperMill software (experience with OneCNC and SolidWorks will also be considered)Utilise Vericut software where requiredSelect and load appropriate tooling based on material and machining requirementsProgram, set, and operate CNC milling machinery up to 5-axisAdjust machine cutting paths and troubleshoot machining issues during productionCarry out in-process and final quality inspections to ensure components meet specificationSupport quotation activities for new and existing workLiaise directly with customers regarding new projects and technical queriesAssist in training and mentoring junior or new members of staffSupport the wider business with additional workshop duties where requiredRequirementsPrevious experience within a precision engineering or manufacturing environmentStrong CNC milling programming experienceExtensive knowledge of CAD/CAM software, ideally HyperMillExperience programming, setting, and operating up to 5-axis CNC machineryStrong understanding of machining principles, tooling, and manufacturing processesExcellent attention to detail and quality standardsAbility to work independently and manage workloads to deadlinesStrong communication skills with the ability to work effectively as part of a team