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 4 hours 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
    a month ago
  •  ...manufacturers and users, we are proud to help drive growth in the markets we serve.   We are seeking a skilled and versatile CNC Machinist / Programmer to join our Edmonton team.   What Will You Do? This role combines  CNC programming, setup, and operation with hands-... 
    Suggested
    Apprenticeship
    Monday to friday
    Day shift

    Chart Industries

    Edmonton, AB
    8 hours ago
  • $25 - $35 per hour

     ...Pay: $25.00 - $35.00/hour Our client, a well-established custom manufacturing company, is looking to add an experienced CNC Programmer / Machining Specialist to their growing team. This is a long-term opportunity for someone who enjoys working on complex components, taking... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Day shift

    is2 Workforce Solutions

    St Thomas, ON
    9 days 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... 
    Suggested
    Long term contract
    Permanent employment
    Full time

    Remote People

    Canada
    4 hours 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... 
    Suggested
    Permanent employment
    Relocation
    Monday to friday
    Shift work
    Night shift
    Day shift
    Afternoon shift

    Randstad

    Arnprior, ON
    16 days ago
  • $35 per hour

     ...files or PDF drawings Interpret technical drawings and blueprints to create accurate machining specifications Set up and operate CNC machines, ensuring proper tooling and fixtures are in place, when needed Conduct regular maintenance checks on machinery to ensure optimal... 

    Universal Precision Technology

    Stoney Creek, ON
    9 hours ago
  • $30 - $35 per hour

     ...About the Job We are seeking a CNC Programmer to develop and optimize machining programs for precision automotive components. This role focuses on CNC programming, setup support, and process optimization. Pay: $30.00 – $35.00/hr Responsibilities: Develop CNC... 
    Full time

    DBG Canada

    Mississauga, ON
    6 days ago
  • $95k - $125k per year

     ...'s experience and qualifications. The Machining Manufacturing Programmer is responsible for executing defined projects of moderate to high...  ...effective short-term planning. Key Responsibilities Develop CNC programs using Siemens NX and TopSolid CAD/CAM software Apply... 
    Long term contract
    Temporary work
    Internship
    Work at office

    INNIO Group

    Welland, ON
    29 days 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
    7 days ago
  • $60k - $80k per year

     ...Job Responsibility: "NOW HIRING - Millwork Engineer/CNC Programmer (Woodworking)" Provincial Store Fixtures (PSF) is a leader in the industry with over 45 years in business, and we are one of the largest Architectural Millwork shops in Canada! With more than 170 skilled and... 
    Long term contract
    Permanent employment
    Full time
    Monday to friday
    Flexible hours

    Provincial Store Fixtures Ltd.

    Mississauga, ON
    7 days ago
  • $54.08k - $91.52k 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
    Part time
    Apprenticeship

    Q-Block Computing

    Wetaskiwin, AB
    3 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... 
    Local area
    Day shift

    FAB 3R

    Trois-Rivières, QC
    more than 2 months ago
  • $35 - $38 per hour

    A custom machining facility in Dundas has an immediate, full-time opportunity for you to join their team as a CNC Machinist. Offering a competitive wage of $35.00 - $38.00 per hour, this role involves programming and setting up 4-axis lathes. You will enjoy a consistent day... 
    Hourly pay
    Long term contract
    Full time
    Immediate start
    Monday to friday
    Day shift

    Randstad

    Dundas, ON
    a month ago
  •  ...SolidWorks software Computer-aided design (CAD) MS Excel MS Outlook MS Word MS Windows Use computer numerical control (CNC) machines Equipment and machinery experience Tool grinders Surface grinders Milling machines Drill presses Transportation... 
    Permanent employment
    Full time

    Progressive Machining Inc.

    Waterloo, ON
    7 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
    a month 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
  • $33 - $38 per hour

     ...About the Job: Mahler Machining is seeking an experienced CNC Milling Programmer / Machinist . This is a full-time position on our Day Shift 7:30 am to 4:00 pm, Monday to Friday (opportunities for overtime as desired).   Candidates must be confident taking new parts... 
    Full time
    Monday to friday
    Shift work
    Day shift

    Mahler Machining Ltd

    Coquitlam, BC
    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
  •  ...Position Goal: Leads the manufacturing engineering and CNC programming teams for the Winnipeg Transcona Fabco operations, ensuring...  ...that manufacturing cells are properly supported. Provide CNC programmer coordinator supervision, ensuring that manufacturing cells are properly... 
    Full time
    Part time
    Internship

    New Flyer

    Winnipeg, MB
    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
    8 hours ago
  • $37 per hour

     ...build your career with us! Currently, we are looking for a CAM Programmer to join us at our 7321 68 Ave NW location Shift Details: ~...  ...The CAM Programmer position is mainly responsible to create new CNC programs and replacing old legacy programs using the provided CAM... 
    Hourly pay
    Full time
    Part time
    Work at office
    Monday to friday
    Flexible hours
    Shift work
    Day shift

    Hi-Kalibre Equipment Ltd.

    Edmonton, AB
    3 days ago
  • $10 per hour

     ...Que tu aies de l’expérience comme opérateur de machine, opérateur CNC, machiniste ou que tu souhaites apprendre un métier technique,...  ...effectuer les ajustements nécessaires ~Utiliser les logiciels de programmation : Fanuc, Siemens, FeatureCam (formation offerte) ~Maintenir les... 
    Permanent employment
    Full time
    Night shift
    Weekend work
    Day shift
    Afternoon shift

    Talent World

    Québec, QC
    2 days ago
  •  ..., le titulaire du poste effectue à l'aide d'un logiciel FAO, la programmation de découpe et d'usinage des pièces et outillages. Il est responsable...  ......) et requis spécifiques des pièces. Programme en code G des CNC à 5 axes ou autres à l'aide d'un logiciel FAO Effectue les... 
    Full time
    Local area
    Remote work

    Total Energies

    Saskatchewan
    1 day ago
  • $25 - $34 per hour

    POSTE : Machiniste CNC. EMPLACEMENT: Saint-Anne de Bellevue Horaire : Jour (7:30 à 15:00) SALAIRE : 25$ à 34$, discutable selon...  ...et opérer le travail mis en route. Connaissance de la programmation sur Mazatrol Effectuer le contrôle de la qualité des pièces... 
    Day shift

    Randstad

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

     ...Well versed in Geometric Tolerances (GD&T). Minimum 3 years comprehensive CMM experience, PC-DMIS software and Quality Control. CNC machining process experience an asset. Benefits: Competitive wages up to $35.00/hour, wages are based on experience Health /... 

    Universal Precision Technology

    Stoney Creek, ON
    9 hours ago
  •  ...évoluer dans un environnement moderne où ta maîtrise des machines CNC sera pleinement mise en valeur? Viens opérer nos machines-outils...  ...et opérer la machine CNC (beam cut au plasma) selon les plans et programmes fournis; Lire et interpréter les plans, dessins techniques et... 

    Moreau

    Val-d'Or, QC
    6 days ago
  • $23 - $25 per hour

     ...Job Title: CNC Machinist and Programmer Location: Burlington, ON Shift: Monday - Friday, rotating days and afternoons Salary: $23.00 - $25.00/h to start Job Type: Permanent Hire Our client in Burlington is looking for experienced CNC operators and programmers... 
    Permanent employment
    Full time
    Monday to friday
    Shift work
    Rotating shift

    Advantage Personnel

    Burlington, ON
    9 days ago
  •  ...SOMMAIRE DU POSTE: Le titulaire du poste est responsable de concevoir et d’optimiser les programmes destinés aux machines à commande numérique (CNC), incluant les procédés d’électroérosion, de fraisage et de tournage. Il veille à assurer une production efficace, sécuritaire... 
    Full time
    Work at office

    Peak Toolworks

    Marieville, QC
    13 days ago
  • $24.66 per hour

     ...collectif avec contribution de l’employeur ~ Boutique en ligne ~ Programme de référencement pouvant aller jusqu’à 3 500 $ ~ Remboursement...  ...tous les deux ans Profil recherché ✔ Formation réussie en CNC ou ✔ Diplôme d’opérateur CNC ou ✔ Expérience... 
    Trial period
    Weekend work
    Day shift
    Afternoon shift

    Victoriaville & Co.

    Victoriaville, QC
    5 days ago
  • $25 - $31 per hour

     ...de produits automatisés, recherche présentement un(e) Machiniste CNC pour joindre leur équipe. Avantages : Assurance...  ...pièces usinées; Être capable de faire des changements dans la programmation (G-codes, SolidCAM); Être en mesure de préparer les setups, l... 
    Full time
    Contract work
    Monday to friday
    Day shift

    MIR Inc

    Montréal-Ouest, QC
    7 days ago

Do you want to receive more vacancies?

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