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