find the right job for you in South Africa


Programmer jobs in gauteng province South Africa

66 programmer jobs found in gauteng province: showing 1 - 50

Cnc Programmer
Company: Objective Personnel |

Location: Alberton, Gauteng, South Africa

| Salary: unspecified | Date posted: 17 Oct 2026
Qualified and competent Artisan able to programme CNC milling machines (primarily using EdgeCAM) Qualification Matric Trade Tested Artisan (Red Seal is preferred) Requirements 5 Years' expe
Cnc Machine Setter / Operator - Turning
Company: ESG Recruitment |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 17 Oct 2026
, a medium-sized engineering company, is looking for an experienced CNC Machine Setter / Operator / Programmer – Turning
Cnc Machine Setter / Operator - Turning
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 16 Oct 2026
, is looking for an experienced CNC Machine Setter / Operator / Programmer Turning to join their team. The successful candidate must have strong CNC
Cnc Programmer
Company: Objective Personnel |

Location: Alberton, Gauteng, South Africa

| Salary: unspecified | Date posted: 16 Oct 2026
Qualification Matric Trade Tested Artisan (Red Seal is preferred) Requirements 5 Years' experience in a similar role in a technical manufacturing environment CNC programming using EdgeCAM an
Cnc Programmer And Operator
Company: MC Technology Staffing |

Location: Kempton Park, Gauteng, South Africa

| Salary: unspecified | Date posted: 16 Oct 2026
Company based in Kempton Park is seeking a skilled CNC Programmer and Operator to join their team. We are seeking... an experienced CNC Machine Operator / Programmer to operate, program and manage CNC machinery used for cutting and processing glass
Cnc Programmer And Operator
Company: MC Technology Staffing |

Location: Kempton Park, Gauteng, South Africa

| Salary: unspecified | Date posted: 15 Oct 2026
Key Responsibilities Operate and program 3-axis and 5-axis CNC machines. Create, edit and run CNC programs directly on the machine. Use existing templates to program and operate machinery. Inter
Cnc Programmer
Company: MC Technology Staffing |

Location: Benoni, Gauteng, South Africa

| Salary: unspecified | Date posted: 15 Oct 2026
Purpose: Translates design drawings of remote control (RC) parts into digital instructions (code) for the CNC machine. to figure out the best way to cut materials used to manufacture parts Skills
Cnc Programmer / Setter / Operator
Company: KORAKHOA SOLUTIONS |

Location: Roodepoort, Johannesburg, South Africa

| Salary: unspecified | Date posted: 15 Oct 2026
an experienced CNC Programmer / Setter / Operator to join its production team. The successful candidate will be responsible for CNC
Cnc Programmer
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 15 Oct 2026
CNC PROGRAMMER - Engineering/Manufacturing Industry experience - Milling/Turning - Kempton Park area, East Rand..., Gauteng CNC PROGRAMMER Trade tested Matric/N3 or equivalent Minimum 4 Years' experience in a Manufacturing
Plc Programmer/ Designer / Instrumentation & Control Technician
Company: Communicate Recruitment |

Location: Gauteng, South Africa

| Salary: R15000 - 20000 per month | Date posted: 14 Oct 2026
Job Summary Job Description: Develop PLC programs from Functional Design Specifications (FDS) using Ladder Logic Design, commission, test, and troubleshoot industrial automation systems Configur
Plc Programmer/ Designer / Instrumentation & Control Technician
Company: Communicate Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 14 Oct 2026
Job Description: Develop PLC programs from Functional Design Specifications (FDS) using Ladder Logic Design, commission, test, and troubleshoot industrial automation systems Configure and commiss
Cnc Programmer
Company: Pronto Labour Team |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 14 Oct 2026
CNC PROGRAMMER Trade tested Matric/N3 or equivalent Minimum 4 Years' experience in a Manufacturing / Engineering
Cnc Programmer
Company: Jobs 4 All |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 14 Oct 2026
Job Summary Key Responsibilities Develop, create, and optimise CNC programs for 4-axis milling machines. Generate machining programs directly from engineering drawings and 3D CAD models. Utilise
Cnc Programmer
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 14 Oct 2026
CNC PROGRAMMER Trade tested Matric/N3 or equivalent Minimum 4 Years' experience in a Manufacturing / Engineering
Rb 19165 - Cnc Milling Setter / Operator / Programmer – East Rand
Company: Professional Career Services |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 14 Oct 2026
Employer Description Our client is a precision engineering firm. Job Description Ability to program and set CNC Milling Machines without assistance. Ability to read and interpret drawings and
Plc Programmer/ Designer / Instrumentation & Control Technician
Company: Communicate Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 14 Oct 2026
A leading automation and control systems company is seeking a PLC Programmer / Designer / Instrumentation & Control
Cnc Machinist/ Programmer
Company: MC Technology Staffing |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 13 Oct 2026
Skills / Experience Required: Needs lathe and mill experience Must be able to program Willing to work night shift Monday to Friday if necessary Will be in a supervisor roll, to supervise night s
Junior Draughtsman / Sigma Nest Programmer
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 13 Oct 2026
Programmer +- 3 years Experience Sigma Nest - CAD & Nesting AutoCAD - 2D For more information please contact: Leon B
Senior Specialist: System Engineer (fixed Term Contract)
Company: South African Revenue Service |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 13 Oct 2026
, and charts to provide direction to system programmer and development teams. Responsible for building, implementing
Junior Draughtsman / Sigma Nest Programmer
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 12 Oct 2026
+- 3 years Experience Sigma Nest - CAD & Nesting AutoCAD - 2D
Cnc Programmer
Company: Oxyon People Solutions |

Location: Vanderbijlpark, Gauteng, South Africa

| Salary: unspecified | Date posted: 10 Oct 2026
CNC PROGRAMMER – VANDERBIJLPARK A well-established engineering/manufacturing company in the Vanderbijlpark area... is looking for an experienced and qualified CNC Programmer to join their team. Minimum Requirements Qualified/experienced CNC Programmer
Cnc Programmer, Setter, Operator
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 10 Oct 2026
CNC Programmer, Setter, Operator Area: Germiston CNC Programmer, Setter, Operator Permanent position Mastercam
It Graduate (december Vacation Work Programmer)
Company: Network Recruitment |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 09 Oct 2026
Our client is looking for ambitious final-year IT students who are eager to gain real-world industry experience through a Vacation Work Programme during December, based in Lynnwood, Pretoria. Requir
Cnc Programmer, Setter, Operator
Company: ESG Recruitment |

Location: Gauteng, South Africa

| Salary: R25000 - 27000 per month | Date posted: 09 Oct 2026
Job Summary CNC Programmer, Setter, Operator Permanent position Mastercam and / or Solidworks experience preferred
Cnc Programmer, Setter, Operator
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 09 Oct 2026
CNC Programmer, Setter, Operator Permanent position Mastercam and / or Solidworks experience preferred Proficiency
It Graduate (december Vacation Work Programmer)
Company: Network Recruitment |

Location: Pretoria, Gauteng, South Africa

| Salary: R110000 - 120000 per year | Date posted: 09 Oct 2026
Job Summary Requirements: Currently in the final year of a Bachelor's Degree : Information Technology Computer Science Software Development Informatics Information Systems Electronic Engin
It Graduate (december Vacation Work Programmer)
Company: Network Recruitment |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 09 Oct 2026
Requirements: Currently in the final year of a Bachelor's Degree : Information Technology Computer Science Software Development Informatics Information Systems Electronic Engineering (Soft
Cnc Machinist
Company: MC Technology Staffing |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 09 Oct 2026
in the motorcycle and automotive industries. Our client's production team is looking for a CNC Programmer to support the
Cnc Machinist/ Programmer
Company: MC Technology Staffing |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 09 Oct 2026
Company based in Randburg is looking for a skilled CNC machinist/ programmer to join their team. Skills / Experience
0974 Sap Abap Developer (senior)
Company: Imizizi |

Location: Gauteng, South Africa

| Salary: R8000 - 13000 per month | Date posted: 08 Oct 2026
record as a competent ABAP programmer. Good knowledge of Object Orientated Design Paradigms. Test Driven Development... ABAP programmer. Good knowledge of Object Orientated Design Paradigms. Test Driven Development Methodologies
Cnc Machine Setter / Operator / Programmer - Turning
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 08 Oct 2026
, is looking for an experienced CNC Machine Setter / Operator / Programmer Turning to join their team. The successful candidate must have strong CNC
Cnc Machinist/ Programmer
Company: MECAD Systems |

Location: Johannesburg, Gauteng, South Africa

| Salary: R25000 - 27000 per month | Date posted: 08 Oct 2026
Job Summary Skills / Experience Required: Needs lathe and mill experience Must be able to program Will only work night shift Monday to Friday Will be in a supervisor roll, to supervise night shi
0974 Sap Abap Developer (senior)
Company: Imizizi |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 08 Oct 2026
as a competent ABAP programmer. Good knowledge of Object Orientated Design Paradigms. Test Driven Development Methodologies... skills including but not limited to: Proven track record as a competent ABAP programmer. Good knowledge of Object Orientated
Cnc Programmer / Setter - Urgent
Company: Montana Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 08 Oct 2026
Job Summary We're Hiring: CNC Programmer (Johannesburg) Are you a skilled CNC Programmer ready to take on precision
Cnc Machine Setter / Operator / Programmer - Turning
Company: ESG Recruitment |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 07 Oct 2026
CNC Machine Setter / Operator / Programmer - Turning Industry: Medium Engineering / Manufacturing CNC Control: Okuma..., a medium-sized engineering company, is looking for an experienced CNC Machine Setter / Operator / Programmer – Turning
Cnc Machine Setter / Operator / Programmer - Turning
Company: ESG Recruitment |

Location: Gauteng, South Africa

| Salary: R25000 - 27000 per month | Date posted: 06 Oct 2026
, is looking for an experienced CNC Machine Setter / Operator / Programmer – Turning to join their team. The successful candidate must have strong
Line Setter/setter
Company: Phakisa |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 03 Oct 2026
Operator/Setter/Programmer Phakisa Holdings Recruiter
Line Setter/setter
Company: Phakisa |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 02 Oct 2026
: Grade 12 / Matric (Technical qualification advantageous) Skills: Setter, Machine Setter, CNC Operator/Setter/Programmer
Cam Programmer
Company: RPO Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 30 Sep 2026
Description RPO Recruitment is currently seeking a skilled CAM Programmer to join our client's team in Lanseria.... As a CAM Programmer, you will be responsible for creating CNC programs and toolpaths based on engineering drawings
Cnc Programmer
Company: Jobs 4 All |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 30 Sep 2026
Key Responsibilities Develop, create, and optimise CNC programs for 4-axis milling machines. Generate machining programs directly from engineering drawings and 3D CAD models. Utilise CAD/CAM soft
Cnc Programmer & Operator
Company: Beaver Immigration Consulting |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 29 Sep 2026
is looking for an experienced CNC Programmer & Operator to join its machining team. If you have experience programming, setting up, and operating... and immigration support throughout the recruitment process. About the Role As a CNC Programmer & Operator, you'll be responsible
Analyst Programmer
Company: BankservAfrica |

Location: Rosebank, Johannesburg, South Africa

| Salary: unspecified | Date posted: 29 Sep 2026
participation, enabling growth, and ensuring no one is left behind. PURPOSE The Analyst Programmer is responsible for developing... of application deployments. The Analyst Programmer will be expected to understand cloud platforms, maintain, and deploy new existing
Cnc Programmer
Company: Cre8work |

Location: Edenvale, Gauteng, South Africa

| Salary: unspecified | Date posted: 27 Sep 2026
Job description · The CNC Programmer is responsible for the setting of CNC machining centers as well as to create CNC
Draughtsman & Cnc Programmer
Company: The Legends Agency |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 23 Sep 2026
Job Profile & Description: Draughtsman & CNC Programmer Core Purpose: Support Client's technical design, drawing
Draughtsman & Cnc Programmer
Company: The Legends Agency |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 23 Sep 2026
Job Profile & Description: Draughtsman & CNC Programmer Core Purpose: Support Client's technical design, drawing
Principal Clinical Data Standards - R Programmer
Company: ICON |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 22 Sep 2026
, patients and suppliers. Principal Data Standards Consultant - R Programmer The Global Data Standards team is seeking
Cnc Programmer - To Start Asap
Company: Montana Recruitment |

Location: Boksburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 21 Sep 2026
Job Summary Job Description: CNC Programmer (Milling & Turning) Location: Boksburg, South Africa Industry... equipment and ensure adherence to safety and quality procedures. Requirements: Proven experience as a CNC Programmer in milling
Cnc Milling Programmer/setter/operator
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 21 Sep 2026
CNC Milling & Turning Programmer (4-5 axis) Must have experience on both Horizontal & Vertical CNC Machining centers
Cnc Programmer - Milling & Turning
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 21 Sep 2026
CNC Milling & Turning Programmer (4-5 axis) Must have experience on both Horizontal & Vertical CNC Machining centers
Cnc Programmer
Company: Oxyon People Solutions |

Location: Vanderbijlpark, Gauteng, South Africa

| Salary: R50000 per month | Date posted: 10 Sep 2026
Job Summary CNC PROGRAMMER - VANDERBIJLPARK A well-established engineering/manufacturing company in the... Vanderbijlpark area is looking for an experienced and qualified CNC Programmer to join their team. Minimum Requirements Qualified