2,222,824open jobs
143,119companies
252,889added this week
Browse all
Location
In office (Johannesburg)
Employment
Full-Time

First seen by Alion on Nov 10, 2026.

Overview
Company
Impact
Profile match
Professional Assignments Team is a recruitment company in South Africa that places finance and commercial professionals on temporary and permanent assignments. Its vacancies include finance operations officers, professional accountants, treasury accountants and a brand manager for the motor industry. The company is headquartered in Johannesburg, South Africa.
Introduction

Overview: To set up, program and operate CNC milling machines to produce high-precision components to engineering drawings and specifications, ensuring quality, accuracy and efficiency in all machining operations.

 

Key Duties and Responsibilities

Machine Setup and Operation

  • Set up and operate CNC milling machines (3-axis, 4-axis and 5-axis where applicable) to produce parts to specification.
  • Select, mount and set cutting tools, work-holding devices, fixtures and vices.
  • Set work offsets, tool length offsets and cutter compensation accurately.
  • Load materials and monitor machine performance during production runs.
  • Adjust feeds, speeds and depths of cut to optimise tool life, surface finish and cycle times.

CNC Programming

  • Write, edit and prove out CNC programs (G-code and M-code) at the machine or using CAD/CAM software.
  • Interpret engineering drawings, blueprints and GD&T to determine machining operations and sequences.
  • Create and optimise tool paths for roughing, finishing, drilling, tapping and contouring operations.
  • Run simulations and dry runs to verify programs and prevent collisions before cutting.
  • Maintain and back up a library of programs, setup sheets and tooling lists.

Inspection and Quality Control

  • Use precision measuring instruments such as micrometers, vernier and digital calipers, height gauges, dial indicators, bore gauges, thread and pin gauges, and depth gauges.
  • Inspect first-off and in-process parts to ensure dimensions and tolerances are met.
  • Operate CMM or other inspection equipment where available.
  • Identify and report non-conforming parts, and take corrective action to prevent repeat defects.
  • Complete inspection records and quality documentation accurately.

 

Maintenance, Housekeeping and Safety

  • Carry out daily machine checks and routine maintenance, including lubrication, coolant levels and cleaning.
  • Report machine faults, tooling issues and maintenance needs promptly.
  • Maintain a clean, organised and safe work area (5S).
  • Follow all health and safety rules, wear required PPE and comply with safe working procedures.

 

General

  • Meet production schedules and delivery deadlines.
  • Support and train junior operators and apprentices.
  • Contribute to continuous improvement, waste reduction and cost savings.
  • Communicate effectively with supervisors, engineers and quality personnel.

 

Qualifications and Requirements

  • Grade 12 / Matric (or equivalent) with Mathematics and/or Technical subjects.
  • Trade Test certificate as a Machinist (or equivalent NQF Level 4 or higher), or a relevant National Certificate / Diploma in Mechanical or Manufacturing Engineering.
  • Certificate or proven training in CNC programming (e.g. Fanuc, Siemens, Heidenhain, Haas or Mazak controls).

 

Experience

  • Minimum of 5+ years' proven experience as a CNC milling operator in a precision engineering or manufacturing environment.
  • Proven experience in CNC programming, both manual G-code and CAD/CAM (e.g. Mastercam, Fusion 360, SolidWorks CAM or similar).
  • Experience machining a variety of materials such as steel, stainless steel, aluminium, cast iron and plastics.

 

 

Skills and Knowledge

  • Strong ability to read and interpret engineering drawings, including GD&T.
  • Proficient in the use of precision measuring instruments and inspection techniques.
  • Sound knowledge of machining processes, cutting tools, speeds and feeds.
  • Good mathematical skills for calculating dimensions, tolerances and offsets.
  • Strong problem-solving skills and attention to detail.
  • Able to work independently and as part of a team, under pressure and to deadlines.
  • Basic computer literacy.
  • Safety-conscious with a responsible attitude.

Willing to work overtime or shifts when required.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,222,824 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Field & Service
Similar stack
Same company
Johannesburg
Print Operator 1 hour ago
In office · Full-Time · Durban
Apply
Millwright / Fitter 2 hours ago
In office · Full-Time · South Africa
Apply
BOILERMAKER 4 hours ago
In office · Full-Time · South Africa
Apply
Millwright 4 hours ago
In office · Full-Time · South Africa
Apply
In office · Johannesburg
Apply
≈ $33k – $75k per year (Estimated) · Equity · In office · Full-Time · 10+ years exp · Johannesburg
Apply
In office · Full-Time · 4+ years exp · Johannesburg
Apply
Remote (United States, Colombia, Mexico, Philippines, South Africa, PT hours) · Mexico City · Bogotá · Johannesburg · Cape Town
Apply
Remote (Argentina, Brazil, Colombia, Mexico, South Africa) · Full-Time · Johannesburg · Cape Town · Mexico City · Bogotá · Buenos Aires
Design
Adobe Premiere Pro
DaVinci Resolve
Apply
See all jobs
This is one of many
2,222,824 more open roles from verified company boards, updated every day.