find the right job for you in South Africa


Programmer jobs in South Africa

110 programmer jobs found: showing 1 - 50

Snr Clinical Database Designer
Company: IQVIA |

Location: Bloemfontein, Free State, South Africa

| Salary: unspecified | Date posted: 17 Oct 2026
for associated study design components. This role will collaborate with various stakeholders- DTL, Programmer, Validation Team
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 Programmer
Company: Objective Personnel |

Location: Alberton, Gauteng, South Africa

| Salary: unspecified | Date posted: 16 Oct 2026
Job Summary Qualification Matric Trade Tested Artisan (Red Seal is preferred) Requirements 5 Years' experience in a similar role in a technical manufacturing environment CNC programming usin
Cnc Machine Setter / Operator - Turning
Company: ESG Recruitment |

Location: Gauteng, South Africa

| Salary: R25000 - 27000 per month | 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 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
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 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 / 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 And Operator
Company: MECAD Systems |

Location: Kempton Park, Gauteng, South Africa

| Salary: unspecified | Date posted: 15 Oct 2026
Job Summary 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 machi
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: 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
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: 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
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
Senior Programmer
Company: PHASTAR |

Location: India - South Africa, South Africa

| Salary: unspecified | Date posted: 14 Oct 2026
Overview: Work as a senior programmer on clinical and non-clinical trials; producing complex datasets and outputs
Cnc Programmer
Company: Pronto Labour Team |

Location: Gauteng, South Africa

| Salary: R15000 - 18000 per month | Date posted: 14 Oct 2026
Job Summary CNC PROGRAMMER Trade tested Matric/N3 or equivalent Minimum 4 Years' experience in a Manufacturing
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: 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
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
Junior Draughtsman / Sigma Nest Programmer
Company: ESG Recruitment |

Location: Gauteng, South Africa

| Salary: R25000 - 27000 per month | Date posted: 12 Oct 2026
Job Summary +- 3 years Experience Sigma Nest - CAD & Nesting AutoCAD - 2D ESG Recruitment Recruiter
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
It Graduate (december Vacation Work Programmer)
Company: Network Recruitment |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 10 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
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
Cnc Programmer, Setter, Operator
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 09 Oct 2026
CNC Programmer, Setter, Operator Area: Germiston CNC Programmer, Setter, Operator Permanent position Mastercam
Software Engineer Iii (sap Commerce Cloud / Hybris)
Company: Shoprite Holdings |

Location: Brackenfell, Cape Town, South Africa

| Salary: unspecified | Date posted: 09 Oct 2026
as a Software Engineer / Software Developer / Analyst Programmer - essential. 5+ years hands-on SAP Commerce Cloud (Hybris
Cnc Programmer - Western Cape
Company: Tumaini |

Location: Cape Town, Western Cape, South Africa

| Salary: R500000 - 550000 per year | Date posted: 09 Oct 2026
An opportunity is available for a skilled CNC Programmer to join our clients manufacturing operation in the Western... · Tool Maker Trade Test Advantageous · Previous experience as a CNC Programmer in a manufacturing environment
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 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
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: unspecified | Date posted: 09 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 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
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 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
Expression Of Interest: Lecturer (faculty Of Computer Science) Part-time
Company: ADvTECH |

Location: Port Elizabeth, Eastern Cape, South Africa

| Salary: unspecified | Date posted: 07 Oct 2026
: Lecturing experience in programming Work experience as a software developer / application developer / programmer 1 to 2 years
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
Expression Of Interest: Lecturer (faculty Of Computer Science) Part-time
Company: Emeris |

Location: Port Elizabeth, Eastern Cape, South Africa

| Salary: unspecified | Date posted: 06 Oct 2026
: Lecturing experience in programming Work experience as a software developer / application developer / programmer 1 to 2 years
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
Embedded C Developer / Programmer
Company: JobCrystal |

Location: Cape Town, Western Cape, South Africa

| Salary: R60000 per year | Date posted: 02 Oct 2026
/ Programmer to develop reliable, high-performance applications for connected intelligent transport and traffic infrastructure
Part Time Financial Advisor (the Old Mutual Company)
Company: MANCOSA PTY LTD |

Location: Durban, KwaZulu-Natal, South Africa

| Salary: unspecified | Date posted: 01 Oct 2026
Career Benefits Free Adviser Academy Learning Programmer which will qualify you to operate as a Personal Financial... Adviser Payment of a Living Allowance during the first three months of completing the Adviser Academy Learning Programmer
Cam Programmer
Company: RPO Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 01 Oct 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