The Programming Supervisor oversees the programming department, develops team capabilities, and implements programming strategies to improve manufacturing efficiency, reduce errors, support new product introductions, and drive continuous improvement throughout the machine shop. The role oversees CNC programming and collaborates with Engineering and Operations to develop efficient machining strategies. It reviews and approves CNC programs, tooling selections, workholding designs, and machining processes; maintains programming standards, tool libraries, best practices, and CNC setup sheets; and works to improve cycle times, setup reduction, and machining efficiency. The supervisor leads the programming team, prioritizes work and resources, ensures deliverables meet production schedules, partners with production teams to resolve manufacturing issues, and monitors performance indicators. The role also leads improvements to programming processes, CNC technology use, tooling strategies, and automation; keeps current with manufacturing technologies and methods; and mentors and trains team members, supports development plans and cross-training, facilitates CNC premium tests and documentation, and facilitates the apprentice program. Key performance indicators include completing at least 10 process improvements per year, completing at least 95% of programming requests on or before their due dates, and completing one continuous education activity per year.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager
Education Level
High school or GED