Back to job search
NE

Senior CNC Programmer

  • Toronto, ON
  • On-site
  • Posted Oct 14, 2026
  • 1 position

$30–$55 / hour

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Lead · 10+ years
Minimum education
Professional degree
Posting language
English
Working hours
40 hours per week

Job summary

Develop, verify, and optimize complex CNC programs for multi-axis machining centers while ensuring productivity and quality standards. Provide technical leadership and collaborate with manufacturing teams to implement process improvements and troubleshoot machining issues.

Job details

Duties & Responsibilities * Develop, verify and optimize CNC programs using the latest version of Mastercam. * Program complex turning centres, horizontal boring mills, vertical boring mills and multi-axis machining centres. * Develop machining strategies that maximize productivity, quality, tool life and machine utilization. * Prepare complete setup documentation including tooling sheets, setup sheets, fixture requirements and work instructions. * Develop and maintain comprehensive tool lists and tooling assemblies for production. * Select cutting tools, inserts, workholding and fixturing appropriate for each application. * Review customer models, drawings and GD&T requirements prior to programming. * Support prove-outs, troubleshoot machining issues and implement process improvements. * Work closely with machinists, inspectors and manufacturing engineers throughout production. * Lead continuous improvement initiatives focused on cycle time reduction, setup reduction and process standardization. Skills, Qualifications & Experience * Minimum 10 years of CNC programming experience in a precision machining environment. * Expert-level Mastercam programming experience. * Extensive experience programming CNC turning centres and horizontal/vertical boring mills. * Demonstrated experience programming complex 3-, 4- and 5-axis machining operations. * Strong understanding of tooling, cutting parameters, work holding and machining process development. * Extensive experience creating and managing tool lists, setup documentation and tooling assemblies. * Ability to interpret engineering drawings, 3D CAD models and GD&T. * Experience machining large fabricated weldments, forgings and castings. * Experience machining carbon steel, alloy steel, stainless steel and cast iron. * Experience machining nickel-based alloys (Inconel, Waspaloy, Hastelloy, Monel, etc.) is considered a significant asset. * General Machinist Certificate or equivalent trade certification is considered an asset. * Experience with Concepts NREC software is considered an asset. * Provide technical leadership and mentorship to machinists and junior programmers. * Communicate effectively with engineering, quality and operations. * Maintain a strong commitment to safety, quality and continuous improvement. * Manage multiple projects while meeting production schedules

What you’ll do

Develop, verify, and optimize complex CNC programs for multi-axis machining centers while ensuring productivity and quality standards. Provide technical leadership and collaborate with manufacturing teams to implement process improvements and troubleshoot machining issues.

Requirements

Requires a minimum of 10 years of CNC programming experience in a precision machining environment with expert-level proficiency in Mastercam. Candidates must demonstrate extensive experience with complex multi-axis operations and the ability to interpret engineering drawings and GD&T.

Listed skills

  • Process Optimization · Preferred
  • Troubleshooting · Preferred
  • Continuous Improvement · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Mastercam
  • CNC Programming
  • Turning Centres
  • Horizontal Boring Mills
  • Vertical Boring Mills
  • Multi-axis Machining
  • GD&T
  • 3D CAD Models
  • Tooling Selection
  • Process Optimization
  • Cycle Time Reduction
  • Setup Documentation
  • Technical Leadership
  • Troubleshooting
  • Machining Strategy
  • Continuous Improvement
  • Mastercam (CAD/CAM Software)
  • Boring Mill
  • 3D Modeling
  • Forging
  • Communication
  • Continuous Improvement Process
  • Cutting Tool (Machining)
  • Cycle Time Variation
  • Engineering Drawings
  • Machining
  • Mentorship
  • Operations
  • Process Development
  • Tooling
  • Troubleshooting (Problem Solving)
  • Process Improvement
  • Cast Iron

Job areas

  • Manufacturing
  • Engineering
  • Trades
  • CNC Programmer
  • Metal Working Machine Tool Setters and Operators
  • Computer Numerically Controlled Tool Programmers

More jobs from New Era Group

See all jobs from New Era Group