Senior / Lead CNC Programmer – Bespoke Joinery

Henley Chase

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