Job Title: Senior / Lead CNC Programmer
Overview
We are seeking an experienced Senior / Lead CNC Programmer to optimise CNC output, manage workflows, and support workshop operations. This role involves close collaboration with production, estimating, and project teams to ensure efficient and high-quality manufacturing processes.
Key Responsibilities
* Create, prepare, and optimise CAM programmes for 3-axis and 5-axis CNC machinery
* Select appropriate tooling, speeds, materials, and machining strategies to maximise efficiency and quality
* Plan and coordinate CNC activities in conjunction with production teams
* Support estimating and project teams by advising on CNC-related costs and production implications
* Prepare accurate work orders, drawings, and documentation, ensuring all information is clear, complete, and easily retrievable
Skills & Experience
Essential
* Minimum of 3 years’ experience in CNC programming (3-axis and 5-axis)
* Proficiency in AutoCAD and 3D CAD software (e.g. SolidWorks, Fusion 360, Rhino, or similar)
* Strong understanding of furniture and joinery construction
* Ability to read and interpret 2D and 3D technical drawings
* Experience working with flatbed CNC machines
* Excellent planning, organisation, and prioritisation skills
Desirable
* Knowledge of Biesse CNC machines and B Solid software
* Understanding of timbers, veneers, manufactured boards, and substrates
* Experience operating a wide range of woodworking machinery and fittings
What’s on Offer
* Continuous professional development opportunities
* Standard 40-hour work week (overtime may be required to meet project deadlines)
* 28 days annual leave (including statutory holidays)
* Pension contribution
* Overtime pay when applicable
* Salary dependent on experience