Senior CNC Programmer
About the Company:
Our client is a leading engineering firm committed to delivering high-quality manufacturing solutions and fostering a dynamic and supportive workplace. They are dedicated to engineering excellence and continuous improvement in all aspects of their operations.
Role Overview:
We are seeking a Senior CNC Programmer to join our client's Engineering team. The ideal candidate will play a critical role in optimizing machine set-up times and maximizing production efficiency. This position involves hands-on programming and a commitment to continuous improvement, ensuring that all CNC operations meet the highest standards of quality and efficiency.
Competitive salary + Excellent benefits
Location : Burnley
Hours : Mon – Thurs 7:30am – 4:30pm, Fri 7:30am – 12:30pm ( The post holder needs to have flexibility to work over a multiple of shifts if required which may be on a rotation and there will be an 25% uplift )
Key Responsibilities:
• Using various CAM packages including SmartCAM and GibbsCAM the Senior Programmer's role will include creating, implementing and maintaining programs for use on various manufacturing processes.
• Using Creo (ProEngineer), the role demands the Senior Programmer to be proficient at interrogating models to produce programs for complex machined profiles on milling, turning and turn/mill machines.
• The role will require programs and methodologies to be developed for various manufacturing processes using the specific and bespoke software.
• To ensure all routings are accurate, simple to understand and up to date, routed cost effectively. Undertake estimating of product costs for sales will build this knowledge.
• Assist with compiling machining time for quoting for new work including undertaking estimating of product costs for sales and directors as appropriate.
• Support Engineering activities when necessary.
Qualifications and Experience:
• Practical engineering apprenticeship or equivalent qualifications.
• Minimum HNC in Mechanical Engineering.
• He/she will have served a practical engineering apprenticeship.
• He/she will have previously held an engineering production/manufacturing role and gained significant experience post apprenticeship.
• Proven track record of using computers and computer software packages to generate CNC programmes.
• Has excellent understanding of engineering drawings, geometrical tolerancing and dimensioning.
• Has an excellent understanding of engineering tooling required to manufacture engineering components.
• Drawings, geometrical tolerancing and dimensioning.
• Tools, cutters, inserts and work holding methodology both existing and emerging.
• Engineering materials including stainless steel and some exotics such as Inconel, Super Duplex and Titanium, and able to optimise the cutting performance and processing of such materials.
Skills and Abilities:
• Ability to understand various machine and process protocols (ideally Fanuc, Okuma, Mazak, Mitsubishi, etc.),
• It is essential that the person can validate generated software program and make productive modifications to them when and where necessary as part of ongoing continuous improvement.
• Ability to demonstrate extensive engineering knowledge, from primary forming processes, through to realisation of end product.
How to Apply:
If you are a driven and skilled CNC Programmer looking to take your career to the next level, we would love to hear from you! Please submit your CV detailing your relevant experience to
Join our client's team and be part of a company that values innovation, quality, and excellence in engineering!