1

Senior Cnc Programmer Jobs in Vaughan, ON (NOW HIRING)

CNC Senior Programmer

Woodbridge, ON ยท On-site

$35 - $40/hr

The responsibilities for the rewarding position of CNC Programmer at Ben Machine Products will include the following:Create CNC programs for 3-axis, 5-axis, and CNC lathe machines using Mastercam.Set ...

The responsibilities for the rewarding position of CNC Programmer at Ben Machine Products will include the following: * Create CNC programs for 3-axis, 5-axis, and CNC lathe machines using Mastercam.

Investigate and resolve faults by collaborating with senior technicians and engineers, contributing ... CNC and associated equipment *This posting is for a current vacancy. In the province of Ontario ...

Senior Mechanical Engineer

Oakville, ON ยท On-site

CA$105K - CA$140K/yr

  • Medical

  • Life

As a Senior Mechanical Engineer at Vital, you will be part of design and development efforts in ... Experience with rapid prototyping tools such as 3D printing, laser cutting, and CNC machining.

Knowledge of robotic controls, programming, stamping, assembly, CNC equipment, material handling ... and implement SR&ED projects related to manufacturing processes Manufacturing and Process ...

Manufacturing Engineer

Woodbridge, ON ยท On-site

CA$85K - CA$95K/yr

Knowledge of robotic controls, programming, stamping, assembly, CNC equipment, material handling ... and implement SR&ED projects related to manufacturing processes Manufacturing and Process ...

Manufacturing Engineering (Co-op Student)

Milton, ON

CA$23.27/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Support Deco's Jr/Sr Manufacturing Engineers in their duties. * Keeping appropriate records of all ... CNC Machining), practical experience is a benefit. * Knowledge of CAD software (CATIA, AutoCad ...

Senior Associate, Opto-Mechanical Designer (L2) Reference #40403 Toronto, Ontario About L3HARRIS ... Design, build and use precision mechanical engineering test fixtures using modern methods to ...

next page

Showing results 1-20

Senior Cnc Programmer information

See Vaughan, ON salary details

$39.3K

$76.6K

$106.9K

How much do senior cnc programmer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for senior cnc programmer in Vaughan, ON is $76,580.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,445.00 and $90,356.00 per year, depending on experience, location, and employer.

What is a senior CNC programmer?

Senior CNC Programmers are experienced professionals who create, modify, and optimize computer numerical control (CNC) programs for manufacturing machinery. They interpret engineering drawings and technical specifications to write precise code that directs machines to cut, shape, or assemble materials. In addition to programming, they often oversee junior programmers, troubleshoot production issues, and work closely with engineers and machinists to ensure high-quality parts are produced efficiently.

What are the key skills and qualifications needed to thrive as a senior CNC programmer?

To thrive as a Senior CNC Programmer, you need advanced knowledge of CNC machining, blueprint reading, GD&T, and experience with CAD/CAM software, often backed by a degree or technical certification in manufacturing or engineering. Expertise in programming languages such as G-code, and proficiency with software like Mastercam or Siemens NX, are typically required. Strong problem-solving, attention to detail, and effective communication skills help you collaborate with machinists and engineers to optimize production. These skills ensure precision, efficiency, and high-quality output in complex manufacturing environments.

How does a senior CNC programmer typically collaborate with engineers and machinists during the production process?

Senior CNC Programmers work closely with engineers to review technical drawings and specifications, ensuring that the machining strategies align with design intent. They also regularly communicate with machinists on the shop floor to address any issues that arise during setup or production, such as tool selection, programming adjustments, or troubleshooting errors. Effective collaboration is key for optimizing manufacturing efficiency, minimizing errors, and delivering high-quality finished parts.

What is the difference between Senior Cnc Programmer vs Cnc Machinist?

AspectSenior Cnc ProgrammerCnc Machinist
CredentialsTypically requires programming certifications, technical degrees, or extensive experienceUsually needs machining experience, technical training, or certifications in machine operation
Work EnvironmentDesigning, programming, and optimizing CNC machines, often in office or engineering settingsOperating CNC machines on the shop floor, performing setup and manual adjustments
ResponsibilitiesDeveloping CNC programs, troubleshooting, and improving manufacturing processesSetting up machines, loading tools, and executing machining tasks

The main difference between a Senior Cnc Programmer and a Cnc Machinist lies in their focus: programmers develop and optimize CNC code, while machinists operate and set up machines. Both roles require technical skills, but the programmer's role is more design and process-oriented, whereas the machinist's role is hands-on manufacturing.

Is there a demand for senior CNC programmers?

Senior CNC programmers are in high demand due to the need for skilled operators who can program, set up, and operate complex CNC machinery. Industries such as aerospace, automotive, and manufacturing increasingly seek experienced professionals with knowledge of CAD/CAM software and precision machining. The role often requires certifications and advanced technical skills, contributing to strong job prospects.

What cities near Vaughan, ON are hiring for Senior Cnc Programmer jobs?

Cities near Vaughan, ON with the most Senior Cnc Programmer job openings:

CNC Senior Programmer

Ben Machine Products

Woodbridge, ON โ€ข On-site

$35 - $40/hr

Full-time

Re-posted 8 days ago


Job description

Ben Machine Products is a Canadian leader in defence and aerospace manufacturing. Founded in 1973, we have a strong, vibrant workforce of over 200 people across two facilities. Our services include sophisticated 3, 4 and 5-axis CNC milling, CNC turning with live tooling, 6, 8 and 9-axis Swiss turning, precision sheet metal fabrication, mechanical, optical and electrical sub-assembly, clean room capabilities and various finishing services. Our customer list is a who's who of the Canadian and American defense industry. Consider being a part of our bright future!Positions and Shifts:1 position on our day shift: Monday through Thursday, 8:00 am to 4:30 pm and Friday, 7:00 am to 3:30 pmCompensation:Depends on ExperienceResponsibilities:The responsibilities for the rewarding position of CNC Programmer at Ben Machine Products will include the following:Create CNC programs for 3-axis, 5-axis, and CNC lathe machines using Mastercam.Set-up and operate 3, 4 and 5-axis CNC vertical milling machines.Read and interpret blueprints and drawings to plan CNC programs, calculate correct dimensions, and determine machine speeds and feed rates.Understand geometric dimensioning and tolerancing.Use appropriate tools, fixtures, and indicators to set up the machine.Load, unload, change and modify programs as required.Change and set cutting tools.Modify and grind tools as required.Operate the machine with all safety precautions in place.Deburr and prepare parts for loading and after unloading.Measure and inspect parts to ensure dimensions are within tolerance.All other duties as assigned.Experience:We are looking for candidates with the following minimum experience:7+ years of CNC programming experience within a precision machining environment.Certificate of qualification, college degree or other training in CNC machining is an asset.Strong mechanical knowledge and understanding of machinist processes.Fanuc or Haas experience a must.Familiarity with Mastercam a must.Previous aerospace experience preferred.Please note that we will only be able to respond to successful candidates. We look forward to learning more about you and your qualifications.