CNC Programmer (Senior)

Square 1 Recruitment

South Africa

On-site

ZAR 424,000 - 580,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Salary: R45,000 CTC

Job summary

Square 1 Recruitment is seeking a seasoned CNC Machinist/Programmer in South Africa to translate hands-on machining knowledge into accurate manufacturing estimates and quotations. You will assess drawings, materials, tooling, and cycle times to determine cost-efficient production methods.

The role emphasizes programming CNC lathes and milling machines (Edgecam preferred, Mastercam also considered) and developing methods for new components. Candidates with large/complex part experience are valued.

Qualifications

  • 5–10+ years' CNC machining experience
  • Strong hands-on experience with CNC turning and milling
  • Proven CNC programming/CAM experience
  • Edgecam experience is highly preferred; Mastercam experience also considered
  • Excellent ability to read and interpret technical drawings
  • Strong knowledge of materials, tooling, speeds, feeds, tolerances and machining processes
  • Able to determine how a component should be manufactured and estimate time/resources
  • Must come from metalworking/precision engineering/heavy manufacturing
  • Experience machining large, complex or high-value components
  • Detail-focused, commercially aware and confident making technical decisions

Responsibilities

  • Review technical drawings and determine the most effective machining process
  • Estimate setup, machining and cycle times for new components
  • Assess material type, hardness and machinability for estimates
  • Determine tooling, speeds, feeds, workholding and machining requirements
  • Prepare accurate machining estimates to support quotations
  • Program CNC lathes and milling machines using Edgecam
  • Develop machining methods for new and prototype components
  • Identify manufacturing risks and potential cost-saving opportunities
  • Assist with tooling, jigs, fixtures and gauges
  • Support Engineering and Production with machining and process-related challenges

Skills

CNC programming
CAM estimation
Reading drawings
Costing/quotations

Tools

Edgecam
Mastercam

Job description

You Know How to Machine It. Can You Cost It?

We29re looking for an experienced CNC Machinist / Programmer who can take years of hands-on machining knowledge and apply it to manufacturing estimates and quotations.

You29ll look at a technical drawing, determine how the component should be manufactured, what material and tooling are required, how long it will take to machine, and ultimately what it will cost to produce.

This is an excellent opportunity for a seasoned machinist looking to move into a more commercial role (using your technical skills and experience).

Key Responsibilities
  • Review technical drawings and determine the most effective machining process.
  • Estimate setup, machining and cycle times for new components.
  • Assess material type, hardness and machinability when preparing estimates.
  • Determine tooling, speeds, feeds, workholding and machining requirements.
  • Prepare accurate machining estimates to support quotations.
  • Program CNC lathes and milling machines, using Edgecam.
  • Develop machining methods for new and prototype components.
  • Identify manufacturing risks and potential cost-saving opportunities.
  • Assist with tooling, jigs, fixtures and gauges.
  • Support Engineering and Production with machining and process-related challenges
Requirements
  • 5–10+ years' CNC machining experience, ideally as a qualified CNC Machinist, Fitter & Turner, Toolmaker or similar.
  • Strong hands-on experience with both CNC turning and milling.
  • Proven CNC programming/CAM experience.
  • Edgecam experience is highly preferred; strong Mastercam experience will also be considered.
  • Excellent ability to read and interpret technical drawings.
  • Strong knowledge of materials, tooling, speeds, feeds, tolerances and machining processes.
  • Able to accurately determine how a component should be manufactured and estimate the time and resources required.
  • Must come from a metalworking, precision engineering or heavy manufacturing environment.
  • Experience machining large, complex or high-value components would be a strong advantage.
  • Detail-focused, commercially aware and confident making technical decisions.
Benefits

Salary & Benefits

R45,000 CTC, depending on experience. Some flexibility may be available for an exceptional candidate with strong machining, programming and estimating expertise.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

CNC Programmer
CNC Programmer

Cre8work! • Gauteng

On-site
ZAR 300,000 - 450,000
CNC Controller / Machinist (Turning, Slotting, Drilling & Boring Mill)
CNC Controller / Machinist (Turning, Slotting, Drilling & Boring Mill)

Oxyon People Solutions • Johannesburg

On-site
Engineering Technician - Cnc Machinist
Engineering Technician - Cnc Machinist

Phakisa Holdings • Johannesburg

On-site
ZAR 180,000 - 240,000
CNC Programmer
CNC Programmer

Cre8work! • Germiston

On-site
ZAR 250,000 - 350,000
Senior CNC Programmer & Quotation Specialist
Senior CNC Programmer & Quotation Specialist

Square 1 Recruitment • South Africa

On-site
ZAR 424,000 - 580,000
Salary: R45,000 CTC
CNC Operator
CNC Operator

Talent Evolution (Pty) Ltd • Johannesburg

On-site
ZAR 145,000 - 190,000
CNC Programmer
CNC Programmer

The Key Recruitment Group • Durban

On-site
ZAR 240,000 - 360,000
CNC Machinist
CNC Machinist

Profile Personnel • Gqeberha

On-site
ZAR 240,000 - 380,000
CNC Programmer & Operator
CNC Programmer & Operator

Beaver Migration and Recruitment • Durban

On-site
ZAR 785,000 - 1,233,000
Relocation sponsorship
Immigration support
Professional development
CNC Programmer & Operator
CNC Programmer & Operator

Beaver Migration and Recruitment • Gqeberha

On-site
ZAR 841,000 - 1,215,000