CNC Programmer

  • Location
    Ottawa, Ontario
  • Salary
  • Job type
    Direct Hire
  • Category
    Industrial & manufacturing - Machine Operator

***Relocation Assistance Provided***

Position is located in Sidney, BC.

Are you seeking a permanent position at one of Canada's leading manufacturing enterprises? If so, consider this opportunity as a CNC Programmer located in Sidney, BC.
Adecco is presently seeking a permanent CNC Programmer to join a reputable manufacturing company in Sidney, BC. The ideal candidate should possess a minimum of 10 years of experience in programming CNC machining equipment utilizing CAM programming software.

Don't miss out on this chance to join a dynamic team in a thriving industry. Apply today to take the next step in your career journey.

  • Pay rate: $49.48/ hour

  • Location: Sidney BC

  • Shifts: day shifts with occasional afternoon shifts

  • Job type: Full-time | Permanent

  • Relocation Assistance provided


  • Extended health benefits and pension through the Machinists Local 3 union.

  • On the job training and opportunities for career growth

Duties and Responsibilities:

  • Read, understand, and comply with all Company policies and procedures, including the Employee Handbook, Occupational Health and Safety requirements, and provisions of the Collective Bargaining Agreement.

  • Utilize CAM software to create programs for a variety of lathes, milling machines and multi-tasking machining centers.

  • Create setup sheets, SOP’s and work instructions for CNC operators and machinists.

  • In coordination with Manufacturing Engineers, develop work-holding fixtures.

  • Ensure parts are produced to specifications, workpiece dimensions are correct and made within tolerances.

  • Actively participate in, and contribute to, continuous improvement and safety initiatives in the workplace.

 Requirements and Qualifications: 

  • Journeyperson Machinist trade certificate, or equivalent international accreditation.

  • 10+ years of experience programming CNC machining equipment using CAM programming software.

  • Minimum 3 years’ experience using GibbsCAM software to program CNC lathes and 5 axis mill-turn machines.

  • Knowledge and minimum 3 years’ experience applying Fanuc type macro variables and conditional macro logic in EIA programming format.

  • Extensive experience in machining and programming for alloy and carbon steel parts.

  • Previous experience implementing in-process inspection, tool life management and other methods supporting unattended machining processes.

  • Reliable transportation and available to work 10-hour shifts, primarily day shifts with occasional afternoon shifts as needed.

  • Must be a permanent resident or a citizen of Canada 

If you are looking to take your career to new heights with this CNC Programmer job opportunity in Sidney BC, apply now. If you meet our requirements an Adecco Recruiter will be in touch with you soon.


  • Apply with Adecco

Reference number CA_EN_1_021050_2278978

Accommodation will be provided in all parts of the hiring process as required under Adecco’s Employment Accommodation policy. Applicants will need to make their needs known in advance to their Adecco representative.

Someone from Adecco/Roevin just contacted me, how do I tell if it’s legit or a scam? Here's how to protect yourself →


e.g. 1234567890
e.g. M5J 2N8 (all uppercase with space)


Upload or attach document from


Enter you work experience including both job title and job duties. Attaching your resume provides our consultants a better understanding of your work history and helps improve placement opportunities.
Warehouse manager
Write about the work you’ve done and any special skills you have.

Terms of Use and Applicant Agreement

Terms of use and Application agreement
You must agree to the Terms of use and Application agreement to proceed.