Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

CNC Programmer

$36 - $46 per hour

Remote People

GTA East, ON | Full-Time | Permanent | $36-$46/hr + Overtime + Benefits

Program Complex Parts. Solve Real Manufacturing Challenges.

Our client is a leading precision manufacturer serving world-class customers across aerospace, defence, medical devices, robotics, renewable energy, and advanced industrial markets.

We are seeking a skilled CNC Programmer with strong 5-axis machining and Mastercam experience to join a growing manufacturing team. This is a hands-on opportunity for someone who enjoys working on technically challenging components, optimizing machining strategies, and supporting production from programming through completion.

What You'll Be Doing

  • Create and optimize CNC programs for complex precision-machined components

  • Support 3-axis, 4-axis, and 5-axis machining operations

  • Work closely with operators, setup personnel, and production teams

  • Develop fixtures, setup sheets, inspection documentation, and machining strategies

  • Troubleshoot programming and machining challenges to improve efficiency and quality

  • Support continuous improvement initiatives across manufacturing operations

  • Contribute to projects supporting aerospace, defence, medical, robotics, and industrial customers

What We're Looking For

  • 3+ years of hands-on 5-axis CNC programming experience

  • Strong Mastercam programming skills

  • Experience with SolidWorks and CAD/CAM software

  • Knowledge of Heidenhain and/or Fanuc controls

  • Strong understanding of GD&T, tooling, workholding, speeds, feeds, and blueprint reading

  • Experience supporting both milling and turning environments

  • Mechanical aptitude and strong problem-solving abilities

What's Offered

  • $36-$46/hour based on experience

  • Day shift, Monday to Friday

  • Overtime opportunities

  • Extended health, dental, vision, and life insurance

  • On-site gym and parking

  • Stable full-time opportunity with a growing precision manufacturer

  • Exposure to complex, high-value projects across multiple advanced industries

If you're passionate about precision manufacturing and enjoy programming complex parts in a fast-paced environment, we'd welcome a confidential conversation.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the CNC Programmer in Canada vacancy
  • $35 - $40 per hour

     ...We are seeking a skilled CNC Milling Operator & Programmer with strong mechanical aptitude and hands-on experience in precision machining within a custom machine-building environment. The ideal candidate can independently set up, program, and operate Haas CNC Mills to produce... 
    Suggested

    Remote People

    Canada
    more than 2 months ago
  • $25 - $35 per hour

     ...Job Title CNC Milling Operator & Programmer (Mastercam / Haas CNC Mills) Location Mississauga, ON Employment Type Full-Time | Permanent Compensation $25-$35/hr (depending on experience) Introduction CNC Milling Operator & Programmer Are you a CNC... 
    Suggested
    Hourly pay
    Long term contract
    Permanent employment
    Full time

    Remote People

    Canada
    a month ago
  • $40 - $46 per hour

     ...Location Markham, ON Employment Type Full-Time | Permanent Compensation $40-$46/hr + Overtime + Full Benefits CNC Programmer (5-Axis Mastercam) Program Complex Parts. Solve Technical Challenges. Make an Impact. We're hiring on behalf of a leading precision... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Monday to friday
    Day shift

    Remote People

    Canada
    a month ago
  • We take play seriously. We’re looking for curious adventurers ready to find their party, fueled by imagination and drive to build what’s never been built before. At Hasbro and Wizards of the Coast, you’ll collaborate with passionate teams to reimagine our iconic brands and ...
    Suggested
    Long term contract
    Local area

    Hasbro

    Canada
    9 days ago
  • $45 - $52 per hour

     ...designs and builds custom automated manufacturing systems for leading automotive manufacturers across North America. As a Senior Robot Programmer, you'll play a key role in developing, programming, commissioning, and optimizing robotic automation systems while working alongside... 
    Suggested
    Hourly pay
    Permanent employment
    Full time

    Remote People

    Canada
    a month ago
  •  ...TSG STAFFING SERVICESis currently recruiting for aCNC PROGRAMMER for an Edmonton area-based opportunity to work in an industrial environment. Job Description: Program, simulate, and verify CNC programs for new and existing parts. Model parts and verify customer... 

    Technical Support Group Staffing Services Ltd.

    Edmonton, AB
    3 days ago
  • $60k - $100k per year

     ...universe at its most fundamental level. Commercialization and science reinforce each other by design. About this role: The CNC Machinist (Programmer) will support prototype development and commercialization activities across Q-Block's existing product lines from the... 
    Long term contract
    Full time
    Apprenticeship

    Q-Block Computing

    Ottawa, ON
    7 days ago
  • $35 - $38 per hour

    Opportunity for an Experienced CNC Programmer! Do you have metal in your blood and programming holds no more secrets for you? Do you flee from micromanagement and are you the kind of person who sees machining solutions where others see problems? We have a challenge worthy... 
    Long term contract
    Permanent employment
    Monday to friday
    Flexible hours
    Day shift

    Randstad

    Montréal, QC
    16 days ago
  •  ...30 years in business, our company has grown to become a leader in CNC precision machining for various industries, including automotive,...  ...hybrid role between CNC Programming and Machining. The CNC Programmer is responsible for developing, optimizing, and supporting machining... 
    For subcontractor
    Work at office

    Fostet Manufacturing Inc.

    Guelph, ON
    2 days ago
  • $35 - $45 per hour

     ...Saskatchewan, with production scheduled to commence in September 2026. As we prepare for launch, we are looking for a skilled and motivated CNC Programmer & Operator to become a key member of our startup team. The successful candidate will play a critical role in establishing our... 
    Full time
    Work at office

    BOURGAULT MACHINES INC

    St Brieux, SK
    8 days ago
  •  ...solutions provider delivering consistent, high-quality aluminum permanent mold castings to our customers. We are currently seeking a CNC Programmer  to join our Process Innovation Team.  The successful candidate will work closely with operators, engineering, quality, and... 
    Permanent employment
    Full time
    Shift work

    Nordstern Group of Companies

    Winnipeg, MB
    9 days ago
  •  ...on exciting projects. Your Mission The main role of a machining programmer is to design and optimize numerical control (NC) programs to control...  ...RESPONSIBILITIES Reporting to the machining supervisor, the CNC programmer programs the CNC machine tools and provides technical... 
    Permanent employment
    Local area
    Day shift

    FAB 3R

    Trois-Rivières, QC
    more than 2 months ago
  •  ...and parts to close tolerances and to a high degree of precision What You Bring: Must have experience with programming and set up CNC milling centres Able to demonstrate mechanical aptitude and superior fabrication skills Able to demonstrate troubleshooting... 
    Full time
    Shift work
    Day shift
    Weekday work

    Nordstern Group of Companies

    Winnipeg, MB
    3 days ago
  • $40 - $45 per hour

    Overview Languages English Education Other trades certificate or diploma or equivalent experience Experience 5 years or more On site Work must be completed at the physical location. There is no option to work remotely. Responsibilities ...
    Permanent employment
    Full time
    Remote work

    Aptech Precision Machining Inc

    Richmond, BC
    14 days ago
  • Join a dynamic Machine Shop Team as a Senior CNC Machinist in a supportive and flexible environment designed to help you thrive. This role offers a competitive, people-first approach to compensation and benefits, along with balanced opportunities for growth and advancement.... 
    Direct hire
    Flexible hours
    Shift work

    Modern Technical Staffing, Inc.

    Woodbridge, ON
    more than 2 months ago
  • $25 - $35 per hour

     ...$35.00 per hour MORNING SHIFT Position Details: A woodworking/millwork manufacturing company is seeking an experienced CNC Programmer with strong proficiency in Mosaic or Cabinet Vision. The CNC Programmer will create programs for cabinet and millwork components,... 
    Hourly pay
    Day shift

    Alliance Employment Service

    Mississauga, ON
    more than 2 months ago
  • $38 - $42 per hour

    A nuclear energy company in Arnprior, Ontario is seeking a highly experienced SWISS CNC Machinist/Programmer (Fanuc Controls and MasterCAM software) for a permanent position. As a key member of a dynamic and fast-paced team, your expertise in set ups and programming will directly... 
    Permanent employment
    Relocation
    Monday to friday
    Shift work
    Night shift
    Day shift
    Afternoon shift

    Randstad

    Arnprior, ON
    more than 2 months ago
  • $25 - $35 per hour

    CNC Programmer | woodworking or millwork
    Full time
    Temporary work

    Alliance Employment Services

    Mississauga, ON
    more than 2 months ago
  • $90k - $120k per year

     ...experience ~ Strong communication, leadership, and problem-solving abilities Preferred Industry Experience Aerospace Defence CNC Machining Precision Manufacturing Metal Fabrication Automation Robotics Mechanical Assemblies Custom Manufacturing... 
    Long term contract
    Permanent employment
    Full time

    Remote People

    Canada
    a month ago
  • $29 - $38.5 per hour

     ...utilities around the globe. Welcome to BWXT - Hiring Multiple CNC Machinist Positions Across 3 Shifts  BWXT Precision...  ...machine complex tooling / fixture as necessary. Establish with CNC Programmers and Engineers the key dimensions that need to be trended at the... 
    Remplacement
    Internship
    Local area
    Immediate start
    Shift work

    BWXT

    Oakville, ON
    23 hours ago
  •  ...Vos missions : • Effectuer la programmation CNC en lien avec les standards outils selon la méthode établie; • Rédiger les feuilles de montage incluant les instructions de montage et les listes d’outils; • Effectuer les modifications de programmes demandées par la... 
    Contract work

    Novae

    Montréal, QC
    19 hours ago
  •  ...Programmeur CNC Junior Terrebonne | Temps plein | Quart de jour | Lundi au vendredi Débute ta carrière dans un environnement...  ...dans un domaine connexe? Tu possèdes une première expérience en programmation CNC ou tu es prêt(e) à mettre en pratique les compétences... 
    Daily paid
    Permanent employment
    Full time
    Work at office
    Monday to friday
    Day shift

    Avizia RH

    Terrebonne, QC
    9 days ago
  • Poste: Programmeur CNC Lieu: St-Anselme, près de Lévis Salaire compétitif selon compétences et expériences Vous êtes un Programmeur...  ...à Saint-Anselme (près de Lévis), souhaite intégrer un expert en programmation au sein de son équipe. Ici, votre expertise technique aura un... 
    Day shift

    Randstad

    Saint-Anselme, QC
    9 days ago
  •  ...CNC Machinist Guelph ON Were currently hiring a skilled a precision CNC Machinist / Programmer with Tooling or EDM experience for a reputable custom Tool & Die shop in Guelph ON. This is a great opportunity to join a well-established company known for precision... 
    Long term contract
    Full time
    Trial period
    Day shift
    Afternoon shift

    Top Tier Talent Group

    Ontario
    10 hours ago
  • $27 - $37 per hour

     ...Description du poste Nous sommes à la recherche d'un(e) Machiniste CNC motivé(e) et passionné(e) pour se joindre à notre équipe à...  ...régler et opérer des machines-outils à commande numérique (CNC); Programmer les machines selon les plans et les exigences de fabrication;... 
    Permanent employment
    Full time
    Flexible hours
    Day shift
    Afternoon shift

    Usinage Servitech inc.

    Trois-Rivières, QC
    11 days ago
  • Nous recherchons présentement un machiniste CNC dans L'ouest de Montréal, plus précisément à Saint-Anne-de-Bellevue, pour une entreprise...  ...et opérer le travail mis en route. Connaissance de la programmation sur Mazatrol Effectuer le contrôle de la qualité des pièces... 
    Permanent employment
    Day shift

    Randstad

    Sainte-Anne-de-Bellevue, QC
    16 days ago
  • $25 - $35 per hour

     ...Job Responsibility: Cabinet Vision Programmer Job Overview New Generation Cabinets is currently expanding their install team. New Generation...  ...drawings and prepare jobs for Production · Troubleshoot CNC operations · Work with Designers to ensure jobs are completed in... 
    Hourly pay
    Full time
    Part time
    For contractors
    Shift work

    New Generation Cabinets

    Penticton, BC
    10 days ago
  •  ...accordes une grande importance à la qualité? Nous avons un défi à la hauteur de ton expertise! À titre d'Opérateur CNC, tu seras responsable de programmer, régler et opérer une perceuse à commande numérique afin de fabriquer des pièces conformes aux plans et aux plus hauts... 
    Permanent employment

    Talent World

    Saint-Augustin-de-Desmaures, QC
    15 days ago
  • $35 - $38 per hour

    Opportunité pour un Programmeur CNC d'expérience ! Vous avez le métal dans le sang et la programmation n'a plus de secrets pour vous ? Vous fuyez la microgestion et vous êtes le genre de personne qui voit des solutions d'usinage là où les autres voient des problèmes ? Nous... 
    Monday to friday
    Flexible hours
    Day shift

    Randstad

    Montréal, QC
    16 days ago
  • $32 - $35 per hour

    L'usinage de haut niveau vous appelle : Machiniste CNC (Super Machiniste) – Soir à Saint-Jean-sur-Richelieu Vous êtes un passionné...  ...informatisés en temps réel. Sécurité financière : Bénéficiez d'un programme de REER et RPDP avec une belle participation de l'employeur pour... 
    Daily paid
    Day shift
    Afternoon shift

    Randstad

    Saint-Jean-sur-Richelieu, QC
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to CNC Programmer. Be the first to apply!