CNC Programmer

1 week ago


NiagaraontheLake, Ontario, Canada RIV Talent Solutions Inc. Full time $60,000 - $80,000 per year

Job Title: CNC Programmer

Location: Niagara-on-the-Lake, ON

Job Type: Full-time, Permanent

Position Summary:

We are currently seeking an experienced CNC Programmer with strong PowerMill expertise to join our precision machining team. This role involves developing, optimizing, and maintaining CNC programs for custom-machined components serving multiple industries, including industrial, energy, and manufacturing sectors.

The ideal candidate is detail-oriented, technically skilled, and comfortable working in a high-mix, low-volume production environment where accuracy and efficiency are key.

Key Responsibilities:

  • Develop, edit, and optimize PowerMill CNC programs for milling, turning, and complex 3D surfacing operations.
  • Interpret technical drawings, 3D CAD models, and customer specifications to generate accurate toolpaths.
  • Select proper tooling, speeds, and feeds for various materials including stainless steel, aluminum, and exotic alloys.
  • Collaborate with machinists and engineers to streamline setups, reduce cycle times, and improve machining processes.
  • Troubleshoot programming and machining challenges to ensure dimensional accuracy and high-quality finishes.
  • Maintain organized program files, setup sheets, and revision documentation.
  • Contribute to process improvement initiatives and ensure programs meet quality and safety standards.

Qualifications:

  • Diploma or Certificate in Mechanical Engineering Technology, Manufacturing, or Machining (or equivalent experience).
  • Minimum 2 years of CNC programming experience in a job shop or custom machining environment.
  • PowerMill programming experience is required.
  • Strong understanding of toolpath strategies, G-code, and 3D machining.
  • Proficient in reading and interpreting blueprints, GD&T, and CAD models.
  • Experience with multi-axis milling machines is an asset.
  • Strong problem-solving, communication, and teamwork skills.
  • Proficient with Microsoft Office for documentation.

Job Types: Full-time, Permanent

Pay: $30.00-$38.00 per hour

Work Location: In person


  • CNC Programmer

    1 week ago


    Niagara Falls, Ontario, Canada TalentSphere Staffing Solutions Full time $60,000 - $80,000 per year

    We're Hiring: CNC ProgrammerNiagara Region, ON | Full-Time | $$25–$38/hrAre you a detail-oriented CNC Programmer with a passion for precision and process optimization? My client a long-standing manufacturer seeking someone just like you to support their expanding production team.What You'll DoProgram CNC machinery for both milling and turning...


  • Niagara Falls, Ontario, Canada b7f9d10d-6505-49af-92cb-69a3ec6cf8f8 Full time $60,000 - $84,000 per year

    We're Hiring: CNC / CMM ProgrammerNiagara Region, ON | Full-Time, Permanent | $30–$40/hrAre you a detail-oriented programmer who thrives in a fast-paced, precision-oriented environment? My client is a cutting-edge machining operation seeking a skilledCNC / CMM Programmerto join their growing team.In This Role, You WillProgram and operate CNC and CMM...

  • CNC Programmer

    1 week ago


    Niagara Falls, Ontario, Canada b7f9d10d-6505-49af-92cb-69a3ec6cf8f8 Full time $41,600 - $53,200 per year

    Now Hiring: Machine Shop – Afternoon Shift SupervisorNiagara Region, ON | ?? Full-Time | ?? $25–$40/hrMy client, a leading precision machining company with advanced capabilities, currently seeking a motivated and experiencedAfternoon Shift Supervisorto lead their production team.This hands-on leadership role manages a talented group of machinists working...

  • CNC Programmer

    4 weeks ago


    Niagara Falls, Canada TalentSphere Staffing Solutions Full time

    Join to apply for the CNC Programmer role at TalentSphere Staffing Solutions Niagara Region, ON | Full-Time | $25–$38/hr Are you a detail‑oriented CNC Programmer with a passion for precision and process optimization? My client a long‑standing manufacturer seeking someone just like you to support their expanding production team. What You’ll Do Program...

  • CNC Programmer

    4 weeks ago


    Niagara Falls, Canada TalentSphere Staffing Solutions Full time

    Join to apply for the CNC Programmer role at TalentSphere Staffing Solutions Niagara Region, ON | Full-Time | $25–$38/hr Are you a detail‑oriented CNC Programmer with a passion for precision and process optimization? My client a long‑standing manufacturer seeking someone just like you to support their expanding production team. What You’ll Do Program...

  • CNC Programmer

    3 weeks ago


    Niagara Falls, Canada TalentSphere Staffing Solutions Full time

    Join to apply for the CNC Programmer role at TalentSphere Staffing Solutions Niagara Region, ON | Full-Time | $25–$38/hr Are you a detail‑oriented CNC Programmer with a passion for precision and process optimization? My client a long‑standing manufacturer seeking someone just like you to support their expanding production team. What You’ll Do Program...

  • CNC / CMM Programmer

    4 weeks ago


    Niagara Falls, Canada TalentSphere Staffing Solutions Full time

    Join to apply for the CNC / CMM Programmer role at TalentSphere Staffing Solutions We’re Hiring: CNC / CMM Programmer Niagara Region, ON | Full-Time, Permanent | $30–$40/hr Are you a detail-oriented programmer who thrives in a fast-paced, precision-oriented environment? My client is a cutting-edge machining operation seeking a skilled CNC / CMM...

  • CNC / CMM Programmer

    4 weeks ago


    Niagara Falls, Canada TalentSphere Staffing Solutions Full time

    Join to apply for the CNC / CMM Programmer role at TalentSphere Staffing Solutions We’re Hiring: CNC / CMM Programmer Niagara Region, ON | Full-Time, Permanent | $30–$40/hr Are you a detail-oriented programmer who thrives in a fast-paced, precision-oriented environment? My client is a cutting-edge machining operation seeking a skilled CNC / CMM...

  • CNC / CMM Programmer

    3 weeks ago


    Niagara Falls, Canada TalentSphere Staffing Solutions Full time

    Join to apply for the CNC / CMM Programmer role at TalentSphere Staffing Solutions We’re Hiring: CNC / CMM Programmer Niagara Region, ON | Full-Time, Permanent | $30–$40/hr Are you a detail-oriented programmer who thrives in a fast-paced, precision-oriented environment? My client is a cutting-edge machining operation seeking a skilled CNC / CMM...


  • Shallow Lake, ON, Canada Owen Sound Ledgerock Ltd. Full time

    Job OverviewWe are seeking a skilled CNC Programmer to join our dynamic manufacturing team. The ideal candidate will have a strong background in CNC programming and mechanical knowledge, with proficiency in operating various CNC machines, including CNC lathes and milling machines. This role is crucial for ensuring precision and efficiency in our production...

  • CNC Programmer

    2 days ago


    Concord, ON · Manufacturing, Canada The Wohl Group Full time $84,000 per year

    Our client is a valued producer of small to medium-sized precision metal, plastic and composite parts for the aerospace sector. The Ideal CandidateThese are the important points for the ideal CNC programmer:Mastercam: Expert level, 10+ years working experienceCNC Programming: Milling: 5-axis Milling Turning: Lathes with live tooling; 10+ yearsMaterials:...

  • CNC Programmer

    3 days ago


    Mississauga, ON LW S, Canada GH custom machining Full time US$42,000 - US$58,000 per year

    Job OverviewWe are seeking a skilled CNC Programmer to join our manufacturing team. The ideal candidate will be responsible for developing and optimizing CNC programs to produce high-precision components. This role requires a strong understanding of CNC machining processes, mechanical knowledge, and proficiency with CAD/CAM software. The CNC Programmer will...

  • CNC Programmer

    1 week ago


    Mississauga, ON LW R, Canada D.N. Quatity Machining Ltd. Full time $32,000 - $60,000 per year

    OverviewWe are seeking a skilled CNC Programmer to join our manufacturing team. The ideal candidate will have a strong background in CNC programming, mechanical knowledge, and experience with various manufacturing processes. This role involves designing, programming, and optimizing CNC machines to produce precise components, ensuring efficiency and quality...