find the right job for you in South Africa


Programmer jobs in South Africa

91 programmer jobs found: showing 1 - 50

Senior Programmer
Company: ICON |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 07 Nov 2026
Senior Programmer - South Africa/Kenya/Poland/Hungary - Remote At ICON Strategic Solutions, you will work... Opportunity As a Senior Statistical Programmer II, you will play a key role in the delivery of statistical programming
Junior Siemans Plc Programmer (automation Technician)
Company: Measured Ability Group |

Location: Eastern Cape, South Africa

| Salary: unspecified | Date posted: 07 Nov 2026
JUNIOR SIEMANS PLC PROGRAMMER / AUTOMATION TECHNICIAN Location: Struandale Port Elizabeth Our client is seeking
Junior Siemans Plc Programmer (automation Technician)
Company: Greys Personnel |

Location: Uitenhage, Eastern Cape, South Africa

| Salary: unspecified | Date posted: 06 Nov 2026
Our client is seeking a technically minded and hands-on Junior Automation Technician to join their team. The successful candidate will assist with the development, modification, commissioning and trou
Junior Siemens Plc Programmer/ Automation Technician
Company: Jackie Cory Recruitment |

Location: Eastern Cape, South Africa

| Salary: unspecified | Date posted: 05 Nov 2026
Job Summary We are seeking a Junior Siemens PLC Programmer/ Automation Technician to support the development
Junior Siemens Plc Programmer/ Automation Technician
Company: Jackie Cory Recruitment |

Location: Port Elizabeth, Eastern Cape, South Africa

| Salary: unspecified | Date posted: 05 Nov 2026
We are seeking a Junior Siemens PLC Programmer/ Automation Technician to support the development, modification
Senior Software Engineer
Company: Old Mutual |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 05 Nov 2026
Specialist, Lead Analyst Programmer, OMF IT Analyst Programmer, TIA Oracle Developer and Senior Front End Developer
Junior Siemens Plc Programmer/ Automation Technician
Company: Jackie Cory Recruitment |

Location: Port Elizabeth, Eastern Cape, South Africa

| Salary: unspecified | Date posted: 05 Nov 2026
We are seeking a Junior Siemens PLC Programmer/ Automation Technician to support the development, modification
Survey Programmer
Company: Remote Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: R30000 - 40000 per month | Date posted: 05 Nov 2026
Survey Programmer Salary: R30,000 to R40,000 per month Location: Fully remote, South Africa Remote Recruitment... is hiring a Survey Programmer. Turn research questionnaires into reliable online surveys. What you will do Build survey
Embedded Python Data & Automation Engineer
Company: Pavago |

Location: South Africa, South Africa

| Salary: unspecified | Date posted: 05 Nov 2026
and integrations. Key Responsibilities System Transition & Knowledge Absorption: Shadow the departing programmer and take ownership... departing programmer. As the transition matures, that time shifts toward new development: building automations, improving
Embedded Python Data & Automation Engineer
Company: Pavago |

Location: South Africa, South Africa

| Salary: unspecified | Date posted: 04 Nov 2026
and integrations. Key Responsibilities System Transition & Knowledge Absorption: Shadow the departing programmer and take ownership... departing programmer. As the transition matures, that time shifts toward new development: building automations, improving
Cnc Programmer, Setter, Operator -solidworks
Company: ESG Recruitment |

Location: Gauteng, South Africa

| Salary: R25000 - 27000 per month | Date posted: 04 Nov 2026
Job Summary CNC Programmer, Setter, Operator Permanent position Mastercam and / or Solidworks experience preferred
Cnc Program Setter For Lathe Fanuc Controls
Company: Cemo Pumps |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 03 Nov 2026
CNC LATHE PROGRAMMER CNC LATHE OPERATOR CNC LATHE SETTER Minimum 6 years CNC Turning experience Must be able
Senior Lead Clinical Data Science Programmer
Company: ICON |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 03 Nov 2026
Senior Lead Clinical Data Science Programmer ICON is a global healthcare intelligence and clinical research..., patients and suppliers. We are seeking a Senior Clinical Data Science Programmer to join our Clinical Systems team
Cnc Programmer
Company: The Recruitment Pig |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 02 Nov 2026
The Opportunity You can use your strong programming skills to easily step up your manufacturing career. You will receive great support and enjoy excellent learning opportunities in a friendly team. Y
Line Setter/setter
Company: Phakisa |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 01 Nov 2026
: Grade 12 / Matric (Technical qualification advantageous) Skills: Setter, Machine Setter, CNC Operator/Setter/Programmer
Cnc Machine Setter / Operator - Turning
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

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

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 30 Oct 2026
An exciting opportunity is available for a skilled PLC Programmer to join a dynamic engineering team specialising
Cnc Programmer & Operator
Company: Beaver Immigration Consulting |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 29 Oct 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
Central Review Coordinator
Company: ICON |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 29 Oct 2026
patient profile creation and post on the Central Grading Portal for the Data Programmer, CRS. Create internal CRS agenda
Cnc Programmer / Setter / Operator
Company: Danté Personnel Recruitment |

Location: Germiston, Gauteng, South Africa

| Salary: unspecified | Date posted: 29 Oct 2026
CNC Programmer / Setter / Operator Germiston Minimum requirements: 5–10 years' experience as a CNC Programmer
It Programmer - Stanger, Kzn
Company: Dixie Recruitment |

Location: KwaDukuza, KwaZulu-Natal, South Africa

| Salary: unspecified | Date posted: 28 Oct 2026
IT PROGRAMMER - Stanger (On-Site) QUALIFICATIONS AND EXPERIENCE Grade 12 (Essential) IT certification or degree
Cnc Programmer / Setter / Operator
Company: Danté Personnel Recruitment |

Location: Germiston, Gauteng, South Africa

| Salary: unspecified | Date posted: 28 Oct 2026
Minimum requirements: 510 years' experience as a CNC Programmer, Setter, and Operator. Proven experience with Fanuc
Programmer (php/laravel & Javascript)
Company: Network Recruitment |

Location: Lichtenburg, North West, South Africa

| Salary: R35000 per month | Date posted: 27 Oct 2026
Job Summary Key Responsibilities: Develop, enhance, and maintain complex software solutions and business applications. Create and develop graphical interfaces in collaboration with PHP or Natural
Programmer (php/laravel & Javascript)
Company: Network Recruitment |

Location: Lichtenburg, North West, South Africa

| Salary: unspecified | Date posted: 27 Oct 2026
Key Responsibilities: Develop, enhance, and maintain complex software solutions and business applications. Create and develop graphical interfaces in collaboration with PHP or Natural programmers.
Senior Statistical Programmer-south Africa
Company: Indero |

Location: South Africa, South Africa

| Salary: unspecified | Date posted: 27 Oct 2026
The Senior Statistical Programmer will lead single and/or multiple clinical trials and be responsible for the...). The Senior Statistical Programmer will also review and provide input into Statistical Analysis Plans (SAPs), TLF Shells
Cnc Programmer & Operator
Company: Beaver Immigration Consulting |

Location: Port Elizabeth, Eastern Cape, South Africa

| Salary: unspecified | Date posted: 26 Oct 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
Plc Programmer/ Designer / Instrumentation & Control Technician
Company: Communicate Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 26 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 & Operator
Company: Beaver Immigration Consulting |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 26 Oct 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
Cnc Programmer / Setter / Operator
Company: KORAKHOA SOLUTIONS |

Location: Roodepoort, Johannesburg, South Africa

| Salary: unspecified | Date posted: 26 Oct 2026
an experienced CNC Programmer / Setter / Operator to join its production team. The successful candidate will be responsible for CNC
Axis Cnc Milling Programmer (supervisory) – East Rand
Company: Jobs 4 All |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 26 Oct 2026
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 C
Cnc Programmer & Operator
Company: Beaver Immigration Consulting |

Location: Durban, KwaZulu-Natal, South Africa

| Salary: unspecified | Date posted: 26 Oct 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
Cnc Programmer (laser, Punch & Combo Machines)
Company: The Recruitment Pig |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 26 Oct 2026
The Opportunity This role lets you use your programming expertise in a supportive, high-tech manufacturing environment. You will work with modern machinery and gain valuable ongoing skills from an ex
Axis Cnc Milling Programmer (supervisory) – East Rand
Company: Jobs 4 All |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 26 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
Analyst Programmer (sql) (cpt Onsite)
Company: Datafin |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 26 Oct 2026
Job Summary Analyst Programmer (SQL) (CPT Onsite) IT - Analyst, Data Management ~ IT - Software Development Cape... less complex technical systems as the next Analyst Programmer sought by a reputable Retail Group. You will develop simple technical
Draughtsman & Cnc Programmer
Company: The Legends Agency |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 23 Oct 2026
Job Profile & Description: Draughtsman & CNC Programmer Core Purpose: Support Client's technical design, drawing
Cnc Programmer
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 23 Oct 2026
CNC PROGRAMMER Trade tested Matric/N3 or equivalent Minimum 4 Years' experience in a Manufacturing / Engineering
Technical Service Manager
Company: Objective Personnel |

Location: Edenvale, Gauteng, South Africa

| Salary: R25000 - 30000 per month | Date posted: 23 Oct 2026
performance, product quality, cost efficiency, and wastage. Maintain a safe and secure working environment, including programmer
Technical Service Manager
Company: Objective Personnel |

Location: Edenvale, Gauteng, South Africa

| Salary: unspecified | Date posted: 22 Oct 2026
, product quality, cost efficiency, and wastage. Maintain a safe and secure working environment, including programmer security
Cnc Programmer / Setter / Operator
Company: West Coast Personnel |

Location: Milnerton, Cape Town, South Africa

| Salary: unspecified | Date posted: 22 Oct 2026
CNC Programmer / Setter / Operator Milnerton, Cape Town | Market Related Salary A precision-engineering business... in Milnerton is looking for an experienced CNC Programmer / Setter / Operator to join its machining team. This is a hands
Cnc Programmer / Setter / Operator
Company: West Coast Personnel |

Location: Milnerton, Cape Town, South Africa

| Salary: unspecified | Date posted: 21 Oct 2026
Key Responsibilities Program, set and operate CNC milling machines. Work on 3-axis and 4-axis CNC milling. Set and operate CNC turning machines and lathes. Create and optimise CNC programs using
Cnc Machinist - Horizontal Milling
Company: ESG Recruitment |

Location: Gauteng, South Africa

| Salary: R25000 - 27000 per month | Date posted: 21 Oct 2026
Job Summary CNC Milling & Turning Programmer (4-5 axis) Must have experience on both Horizontal & Vertical CNC
Cnc Milling Programmer/setter/operator
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 21 Oct 2026
CNC Milling & Turning Programmer (4-5 axis) Must have experience on both Horizontal & Vertical CNC Machining centers
Cnc Programmer / Setter / Operator
Company: West Coast Personnel |

Location: Milnerton, Cape Town, South Africa

| Salary: unspecified | Date posted: 21 Oct 2026
Key Responsibilities Program, set and operate CNC milling machines. Work on 3-axis and 4-axis CNC milling. Set and operate CNC turning machines and lathes. Create and optimise CNC programs using
Senior Statistical Programmer (fsp) - South Africa
Company: Parexel |

Location: Bloemfontein, Free State, South Africa

| Salary: unspecified | Date posted: 21 Oct 2026
seeking a Senior Statistical Programmer to join us in South Africa, dedicated to a single sponsor. Picture Yourself... At Parexel: The Senior Statistical Programmer provides technical expertise for the conduct of clinical trials, acts
Cnc Programmer Milling And Turning - Urgent
Company: Montana Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 20 Oct 2026
Job Summary CNC Programmer Milling and Turning. JHB. Urgent position to be filled. Manufacturing environment! Duties
Automation Technician / Plc Programmer
Company: Network Recruitment |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 19 Oct 2026
Job Summary Job & Company Description This is an exciting opportunity to gain hands-on exposure to a wide range of projects in growing automation engineering business serving the mining and industri
Automation Technician / Plc Programmer
Company: Network Recruitment |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 19 Oct 2026
Job & Company Description This is an exciting opportunity to gain hands-on exposure to a wide range of projects in growing automation engineering business serving the mining and industrial sectors.
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
Snr Clinical Database Designer
Company: IQVIA |

Location: Bloemfontein, Free State, South Africa

| Salary: unspecified | Date posted: 16 Oct 2026
for associated study design components. This role will collaborate with various stakeholders- DTL, Programmer, Validation Team