5-Axis CNC Milling Programmer (Supervisory) â East Rand

Jobs 4 All

Gauteng

On-site

ZAR 420,000 - 650,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Jobs 4 All seeks a skilled CNC Programmer to develop and optimise 4-axis and 5-axis milling programs from drawings and CAD models. You will select tools, set feeds and speeds, and simulate programs before production to ensure quality and efficiency.

The ideal candidate has strong CAD/CAM experience (Mastercam, Inventor CAM, NX, Edgecam, SolidCAM, Fusion 360), GD&T interpretation, and leadership ability to train others while improving processes.

Qualifications

  • Proven experience programming at least 4-axis CNC milling machines (5-axis experience highly advantageous).
  • Strong CAD/CAM programming experience using software such as Mastercam, Autodesk Inventor CAM, Siemens NX, Edgecam, SolidCAM, Fusion 360.
  • Excellent understanding of CNC machining principles.
  • Ability to interpret complex engineering drawings and GD&T.
  • Strong mathematical and analytical problem-solving abilities.
  • Excellent attention to detail and commitment to precision.
  • Excellent communication skills, both verbal and written.
  • Supervisory experience and the ability to train and develop others.
  • Reliable, open-minded and willing to learn and grow further.
  • Ability to work independently with minimal supervision.

Responsibilities

  • Develop, create, and optimise CNC programs for 4-axis and 5-axis milling machines.
  • Generate machining programs directly from engineering drawings and 3D CAD models.
  • Utilise CAD/CAM software such as Mastercam, Autodesk Inventor CAM, Siemens NX, or similar programming platforms.
  • Determine machining strategies to maximise efficiency, quality, and tool life.
  • Select appropriate cutting tools, tooling strategies, feeds, and speeds.
  • Interpret complex engineering drawings, GD&T, and technical specifications.
  • Troubleshoot machining and programming issues while implementing effective solutions.
  • Verify and simulate CNC programs before production.
  • Supervise CNC programming and machining staff, and train and mentor team members to develop their skills.
  • Communicate clearly with engineering, production and management teams to improve machining processes.
  • Continuously identify opportunities to reduce cycle times and improve manufacturing efficiency.
  • Ensure all programs comply with quality and safety standards.

Skills

CNC programming
4-axis milling
5-axis milling
CAD/CAM software
GD&T
Tool selection
Mathematical skills
Leadership
Training

Education

National Diploma in Mechanical Engineering
BTech or Degree in Mechanical Engineering
Trade Test

Tools

Mastercam
Autodesk Inventor CAM
Siemens NX
Edgecam
SolidCAM
Fusion 360

Job description

Key Responsibilities
  • Develop, create, and optimise CNC programs for 4-axis and 5-axis milling machines.
  • Generate machining programs directly from engineering drawings and 3D CAD models.
  • Utilise CAD/CAM software such as Mastercam, Autodesk Inventor CAM, Siemens NX, or similar programming platforms.
  • Determine machining strategies to maximise efficiency, quality, and tool life.
  • Select appropriate cutting tools, tooling strategies, feeds, and speeds.
  • Interpret complex engineering drawings, GD&T, and technical specifications.
  • Troubleshoot machining and programming issues while implementing effective solutions.
  • Verify and simulate CNC programs before production.
  • Supervise CNC programming and machining staff, and train and mentor team members to develop their skills.
  • Communicate clearly with engineering, production and management teams to improve machining processes.
  • Continuously identify opportunities to reduce cycle times and improve manufacturing efficiency.
  • Ensure all programs comply with quality and safety standards.
Minimum Requirements
  • Proven experience programming at least 4-axis CNC milling machines (5-axis experience highly advantageous).
  • Strong CAD/CAM programming experience using software such as:Mastercam Autodesk Inventor CAM Siemens NX Edgecam SolidCAM Fusion 360 (advantageous)
  • Excellent understanding of CNC machining principles.
  • Ability to interpret complex engineering drawings and geometric tolerancing (GD&T).
  • Strong mathematical and analytical problem-solving abilities.
  • Excellent attention to detail and commitment to precision.
  • Excellent communication skills, both verbal and written.
  • Supervisory experience and the ability to train and develop others.
  • Reliable, open-minded and willing to learn and grow further.
  • Ability to work independently with minimal supervision.
Preferred Qualifications
  • Candidates with only 3-axis CNC programming experience will be considered only if they possess top-level soft skills (reliability, communication, leadership and a willingness to learn) together with a strong technical qualification demonstrating advanced engineering and problem-solving ability, such as:
  • National Diploma or Diploma in Mechanical Engineering
  • BTech or Degree in Mechanical Engineering Tool, Jig and Die Making qualification
  • Trade Test with significant programming and engineering exposure
  • Other recognised engineering qualifications demonstrating advanced technical competence
Ideal Candidate Profile
  • The ideal candidate will demonstrate:
  • Exceptional problem-solving skills.
  • Strong engineering judgement.
  • The ability to analyse complex machining requirements and develop efficient programming solutions.
  • A methodical and detail-oriented approach.
  • Strong leadership, with the patience and ability to train and supervise others.
  • Excellent communication skills.
  • Reliability, an open mind, and the drive to keep growing and push the limits.
  • A passion for precision manufacturing and continuous improvement.
  • The confidence to make technical decisions independently.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cnc Programmer / Setter / Operator
Cnc Programmer / Setter / Operator

Korakhoa Solutions • Gauteng

On-site
ZAR 240,000 - 360,000
Health insurance
Pension plan
Senior Cnc Programmer
Senior Cnc Programmer

Pro Select Consulting • KwaZulu-Natal

On-site
ZAR 420,000 - 660,000
Skilled Cnc Turner: Programmer & Setter (Okuma/Fanuc)
Skilled Cnc Turner: Programmer & Setter (Okuma/Fanuc)

Esg Recruitment Limited • Johannesburg

On-site
ZAR 834,000 - 1,390,000
Relocation to Belgium
Employer sponsorship for immigration
CNC Programmer
CNC Programmer

Cre8work! • Gauteng

On-site
ZAR 300,000 - 450,000
Cnc Programmer And Operator
Cnc Programmer And Operator

Mc Technology Staffing • Gauteng

On-site
ZAR 744,000 - 1,116,000
Competitive European salary
Employer-sponsored relocation
Technical training and development
CNC Programmer
CNC Programmer

Oxyon People Solutions • Vanderbijlpark

On-site
ZAR 240,000 - 360,000
CNC Programmer / Setter / Operator
CNC Programmer / Setter / Operator

KORAKHOA SOLUTIONS • Roodepoort

On-site
ZAR 180,000 - 300,000
CNC Programmer / Setter / Operator
CNC Programmer / Setter / Operator

West Coast Personnel • Milnerton

On-site
ZAR 380,000 - 520,000
CNC Machinist (Heavy Industry)
CNC Machinist (Heavy Industry)

Placements24 • Stellenbosch

On-site
ZAR 420,000 - 520,000
Medical aid
Pension fund
Overtime pay
+4
CNC Programmer & Fitter
CNC Programmer & Fitter

Fermel (Pty) Ltd • Gauteng

On-site
ZAR 500,000 - 700,000