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 more than 2 months 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
    more than 2 months ago
  • $35 - $40 per hour

     ...Compensation: $35–$40/hour + Benefits Where Mechanical Design Meets CNC Manufacturing We're recruiting for an established Canadian...  ...hands-on engineering role . You'll work directly with CNC programmers, machinists, and Quality to: Troubleshoot machining and... 
    Suggested
    Permanent employment
    Full time
    Monday to friday
    Day shift

    Remote People

    Canada
    15 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
    more than 2 months ago
  •  ...Job Description Job Description The CNC Programmer plays a crucial role in an in-house team, responsible for creating, updating, and optimizing CNC programs on a daily basis. This role involves working primarily with standard CNC machines to ensure efficient machine setup... 
    Suggested

    Kootenay Granite Inc.

    Vancouver, BC
    29 days ago
  •  ...information is available at  .   POSITION SUMMARY Responsible for the creation and maintenance of all Computer Numerically Controlled (CNC) programs for all machine shop equipment. Example equipment: Trumpf sheet lasers, tube lasers and brake equipment, BLM tube laser,... 
    Full time
    Work at office

    Motor Coach Industries, Inc.

    Winnipeg, MB
    1 day ago
  • $95k - $125k per year

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

    Innio

    Welland, ON
    1 day ago
  •  ...Job Profile: CNC Laser Programmer Job Summary We are seeking a skilled CNC Laser Programmer to join our manufacturing team. You will use a 3D drawing software to import and analyze engineering models and SigmaNest to generate high-efficiency toolpaths and optimized nests... 
    Full time

    Titan Trailers

    Remote
    1 day ago
  •  ...business to drive extensive and sustainable growth for our people and our clients.  Position Introduction: Position Title - CNC Programmer This is a full-time position responsible for programming, setting up, and operating CNC machinery to produce precision components... 
    Full time
    Work at office

    Katch Kan

    Remote
    1 day ago
  •  ...learn, to develop and move forward. About The Role The CNC Technician will be responsible for the safe and responsible operation...  ...checks, and troubleshooting. Providing feedback to programmers when there are deficiencies identified Responsible for mentoring... 
    Full time
    Internship
    Shift work
    Weekend work

    Steelhaus Technologies Inc

    Calgary, AB
    1 day ago
  • $32 - $38 per hour

     ...CNC Programmer Machinist Smarter Alloys | Cambridge, ON $32–$38/hr depending on experience | Full-time, permanent   Not your typical machine shop. At Smarter Alloys, you won’t be running the same part a thousand times. We do rapid prototyping and manufacturing... 
    Permanent employment
    Full time
    Part time
    1 day per week

    Smarter Alloys

    Cambridge, ON
    1 day ago
  •  ...transforming designs into production-ready reality? Are you passionate about CAD detailing, CNC programming, and bringing custom projects to life? We're looking for a CNC Programmer / Detailer (Trade Shows & Events) to join our team and help create the custom exhibits,... 
    Full time
    Work at office
    1 day per week

    Jack Morton Worldwide

    Remote
    1 day ago
  •  ...Position Summary: We are seeking a skilled CNC Operator/Programmer to support our aluminum glazing operations. This role is responsible for programming, setting up, and operating CNC machines to fabricate custom aluminum components used in architectural glazing systems... 
    Full time

    Triumph Group Of Companies

    Toronto, ON
    1 day ago
  •  ...Position Summary: We are seeking an experienced CNC Lathe Programmer / Set-Up Operator to join our manufacturing team. The successful candidate will be responsible for programming, setting up, operating, and maintaining Mazak CNC lathes utilizing Mazatrol controls. This... 
    Full time
    Immediate start

    Davis-standard External

    Brampton, ON
    1 day ago
  •  ...and hard work. Does that sound good to you? If so, we look forward to hearing from you!   We are currently recruiting for a CNC Programmer responsible for maintaining and developing programming for the 3-Axis Vertical Machining Centre and CNC Lathe.   Job Duties... 
    Weekly pay
    Full time
    Work at office
    Flexible hours
    Shift work

    Titan Trailers

    Remote
    1 day ago
  •  ...Job Description Job Description ~ Job Description Summary The CNC Machinist manufactures a variety of parts using CNC programmable lathes and milling machines. ~ Job Description Safety · Always wear the proper personal protective equipment (PPE). · Follow... 
    Immediate start

    Gold Staff

    Oakville, ON
    3 days ago
  •  ...Required immediately , a CNC programmer in the Granite /Quartz industry . The CNC programmer is responsible for converting approved countertop templates into accurate cutting programs for the Park Industries Fusion Sawjet . This role ensures every job is programmed correctly... 
    Full time
    Immediate start

    Pristine Countertop Distributors

    Saskatoon, SK
    9 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
    Shift work

    Nordstern Group of Companies

    Winnipeg, MB
    8 days ago
  • Job Description Job Description Job Description: Study drawings and specifications to determine dimensions, tolerances, and the sequence of machining operations using knowledge of shop mathematics, metal properties, and the methodology and procedures of machining. ...
    Temporary work

    Zobility

    Windsor, ON
    15 days ago
  • Responsibilities ~Load materials, set tooling, and operate the HOMAG CNC to cut and rout components to spec ~Program, edit, and run WoodWOP files, building efficient and accurate toolpaths for each job ~Read and interpret shop drawings, cut lists, and part layouts to translate... 
    Full time
    Shift work

    Website Bowermans

    Squamish, BC
    28 days ago
  • $45 - $65 per hour

     ...Diesel Performance is seeking a highly skilled and results-driven CNC Programming Team Lead to lead programming strategy, establish...  ..., and fixture design. The CNC Programming Team Lead will mentor programmers and machinists, improve throughput, and support new product development... 
    Hourly pay
    Full time
    Shift work

    Burnout Brands

    Abbotsford, BC
    1 day ago
  •  ...Job Description Job Description Please be advised that this position is for a CNC machinist, not a CNC operator. You must be able to develop your own programs (not just edit). School experience does not qualify you for this position and applicants that have not attained... 
    Long term contract
    Full time
    Local area
    Overseas
    Afternoon shift

    Classic Tool and Die

    Windsor, ON
    22 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
    more than 2 months 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
    a month ago
  •  ...compétences particulières à l'usinage sur des pièces complexe # Grand sens de l’observation, donc produits moins de rebuts développer les compétences nécessaires à la programmation manuelle et à l'usinage de pièces simples au tour et au centre d'usinage à commande numérique... 
    Permanent employment
    Full time
    Day shift

    Usinage Villeneuve

    Sainte-Anne-des-Plaines, QC
    4 days ago
  •  ...de granit soient transformées adéquatement, selon les spécificités du bon de commande. Opérer une machine à contrôle numérique Programmer les pièces à usiner Positionner la matière avec précision Adapter la méthodologie de travail selon les matériaux Ajuster l'... 
    Full time

    Granit Plus inc.

    Saint-Sébastien-de-Frontenac, QC
    4 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
    10 days ago
  •  ...machinery as required. SPECIFIC DUTIES, ACTIVITIES AND RESPONSIBILITIES INCLUDE BUT ARE NOT LIMITED TO :   Perform programming for CNC multi axis, Milling and CNC turning machines. Responsible to customize and develop CAD applications in solid edge and CAM... 
    Full time
    Work at office
    Worldwide

    Smiths Group

    Hamilton, ON
    1 day ago
  •  ...transmission pour industries lourdes, recherche un·e Machiniste CNC. Son rôle consistera à réaliser l’usinage précis de pièces mécaniques...  ...le samedi. Principales responsabilités Opérer et programmer des machines CNC pour usiner des pièces mécaniques complexes Lire... 
    Permanent employment
    Full time
    Monday to friday
    Flexible hours
    Day shift

    Gpg, L.l.c.

    Remote
    1 day 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 acquises... 
    Daily paid
    Permanent employment
    Full time
    Work at office
    Monday to friday
    Day shift

    Avizia Rh

    Terrebonne, QC
    1 day ago

Do you want to receive more vacancies?

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