Programmer jobs in South Africa
91 programmer jobs found: showing 1 - 50
Senior Programmer
Company: ICON |
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 programmingLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 07 Nov 2026
Junior Siemans Plc Programmer (automation Technician)
Company: Measured Ability Group |
JUNIOR SIEMANS PLC PROGRAMMER / AUTOMATION TECHNICIAN Location: Struandale Port Elizabeth Our client is seekingLocation: Eastern Cape, South Africa
| Salary: unspecified | Date posted: 07 Nov 2026
Junior Siemans Plc Programmer (automation Technician)
Company: Greys Personnel |
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 trouLocation: Uitenhage, Eastern Cape, South Africa
| Salary: unspecified | Date posted: 06 Nov 2026
Junior Siemens Plc Programmer/ Automation Technician
Company: Jackie Cory Recruitment |
Job Summary We are seeking a Junior Siemens PLC Programmer/ Automation Technician to support the developmentLocation: Eastern Cape, South Africa
| Salary: unspecified | Date posted: 05 Nov 2026
Junior Siemens Plc Programmer/ Automation Technician
Company: Jackie Cory Recruitment |
We are seeking a Junior Siemens PLC Programmer/ Automation Technician to support the development, modificationLocation: Port Elizabeth, Eastern Cape, South Africa
| Salary: unspecified | Date posted: 05 Nov 2026
Senior Software Engineer
Company: Old Mutual |
Specialist, Lead Analyst Programmer, OMF IT Analyst Programmer, TIA Oracle Developer and Senior Front End DeveloperLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 05 Nov 2026
Junior Siemens Plc Programmer/ Automation Technician
Company: Jackie Cory Recruitment |
We are seeking a Junior Siemens PLC Programmer/ Automation Technician to support the development, modificationLocation: Port Elizabeth, Eastern Cape, South Africa
| Salary: unspecified | Date posted: 05 Nov 2026
Survey Programmer
Company: Remote Recruitment |
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 surveyLocation: Johannesburg, Gauteng, South Africa
| Salary: R30000 - 40000 per month | Date posted: 05 Nov 2026
Embedded Python Data & Automation Engineer
Company: Pavago |
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, improvingLocation: South Africa, South Africa
| Salary: unspecified | Date posted: 05 Nov 2026
Embedded Python Data & Automation Engineer
Company: Pavago |
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, improvingLocation: South Africa, South Africa
| Salary: unspecified | Date posted: 04 Nov 2026
Cnc Programmer, Setter, Operator -solidworks
Company: ESG Recruitment |
Job Summary CNC Programmer, Setter, Operator Permanent position Mastercam and / or Solidworks experience preferredLocation: Gauteng, South Africa
| Salary: R25000 - 27000 per month | Date posted: 04 Nov 2026
Cnc Program Setter For Lathe Fanuc Controls
Company: Cemo Pumps |
CNC LATHE PROGRAMMER CNC LATHE OPERATOR CNC LATHE SETTER Minimum 6 years CNC Turning experience Must be ableLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 03 Nov 2026
Senior Lead Clinical Data Science Programmer
Company: ICON |
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 teamLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 03 Nov 2026
Cnc Programmer
Company: The Recruitment Pig |
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. YLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 02 Nov 2026
Line Setter/setter
Company: Phakisa |
: Grade 12 / Matric (Technical qualification advantageous) Skills: Setter, Machine Setter, CNC Operator/Setter/ProgrammerLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 01 Nov 2026
Cnc Machine Setter / Operator - Turning
Company: ESG Recruitment |
, is looking for an experienced CNC Machine Setter / Operator / Programmer Turning to join their team. The successful candidate must have strong CNCLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 30 Oct 2026
Plc Programmer
Company: Network Recruitment |
An exciting opportunity is available for a skilled PLC Programmer to join a dynamic engineering team specialisingLocation: Pretoria, Gauteng, South Africa
| Salary: unspecified | Date posted: 30 Oct 2026
Cnc Programmer & Operator
Company: Beaver Immigration Consulting |
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 responsibleLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 29 Oct 2026
Central Review Coordinator
Company: ICON |
patient profile creation and post on the Central Grading Portal for the Data Programmer, CRS. Create internal CRS agendaLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 29 Oct 2026
Cnc Programmer / Setter / Operator
Company: Danté Personnel Recruitment |
CNC Programmer / Setter / Operator Germiston Minimum requirements: 5–10 years' experience as a CNC ProgrammerLocation: Germiston, Gauteng, South Africa
| Salary: unspecified | Date posted: 29 Oct 2026
It Programmer - Stanger, Kzn
Company: Dixie Recruitment |
IT PROGRAMMER - Stanger (On-Site) QUALIFICATIONS AND EXPERIENCE Grade 12 (Essential) IT certification or degreeLocation: KwaDukuza, KwaZulu-Natal, South Africa
| Salary: unspecified | Date posted: 28 Oct 2026
Cnc Programmer / Setter / Operator
Company: Danté Personnel Recruitment |
Minimum requirements: 510 years' experience as a CNC Programmer, Setter, and Operator. Proven experience with FanucLocation: Germiston, Gauteng, South Africa
| Salary: unspecified | Date posted: 28 Oct 2026
Programmer (php/laravel & Javascript)
Company: Network Recruitment |
Job Summary Key Responsibilities: Develop, enhance, and maintain complex software solutions and business applications. Create and develop graphical interfaces in collaboration with PHP or NaturalLocation: Lichtenburg, North West, South Africa
| Salary: R35000 per month | Date posted: 27 Oct 2026
Programmer (php/laravel & Javascript)
Company: Network Recruitment |
Key Responsibilities: Develop, enhance, and maintain complex software solutions and business applications. Create and develop graphical interfaces in collaboration with PHP or Natural programmers. Location: Lichtenburg, North West, South Africa
| Salary: unspecified | Date posted: 27 Oct 2026
Senior Statistical Programmer-south Africa
Company: Indero |
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 ShellsLocation: South Africa, South Africa
| Salary: unspecified | Date posted: 27 Oct 2026
Cnc Programmer & Operator
Company: Beaver Immigration Consulting |
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 responsibleLocation: Port Elizabeth, Eastern Cape, South Africa
| Salary: unspecified | Date posted: 26 Oct 2026
Plc Programmer/ Designer / Instrumentation & Control Technician
Company: Communicate Recruitment |
Job Description: Develop PLC programs from Functional Design Specifications (FDS) using Ladder Logic Design, commission, test, and troubleshoot industrial automation systems Configure and commissLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 26 Oct 2026
Cnc Programmer & Operator
Company: Beaver Immigration Consulting |
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 responsibleLocation: Cape Town, Western Cape, South Africa
| Salary: unspecified | Date posted: 26 Oct 2026
Cnc Programmer / Setter / Operator
Company: KORAKHOA SOLUTIONS |
an experienced CNC Programmer / Setter / Operator to join its production team. The successful candidate will be responsible for CNCLocation: Roodepoort, Johannesburg, South Africa
| Salary: unspecified | Date posted: 26 Oct 2026
Axis Cnc Milling Programmer (supervisory) â East Rand
Company: Jobs 4 All |
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 CLocation: East Rand, Gauteng, South Africa
| Salary: unspecified | Date posted: 26 Oct 2026
Cnc Programmer & Operator
Company: Beaver Immigration Consulting |
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 responsibleLocation: Durban, KwaZulu-Natal, South Africa
| Salary: unspecified | Date posted: 26 Oct 2026
Cnc Programmer (laser, Punch & Combo Machines)
Company: The Recruitment Pig |
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 exLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 26 Oct 2026
Axis Cnc Milling Programmer (supervisory) – East Rand
Company: Jobs 4 All |
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 Location: East Rand, Gauteng, South Africa
| Salary: unspecified | Date posted: 26 Oct 2026
Analyst Programmer (sql) (cpt Onsite)
Company: Datafin |
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 technicalLocation: Cape Town, Western Cape, South Africa
| Salary: unspecified | Date posted: 26 Oct 2026
Draughtsman & Cnc Programmer
Company: The Legends Agency |
Job Profile & Description: Draughtsman & CNC Programmer Core Purpose: Support Client's technical design, drawingLocation: Pretoria, Gauteng, South Africa
| Salary: unspecified | Date posted: 23 Oct 2026
Cnc Programmer
Company: Pronto Labour Team |
CNC PROGRAMMER Trade tested Matric/N3 or equivalent Minimum 4 Years' experience in a Manufacturing / EngineeringLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 23 Oct 2026
Technical Service Manager
Company: Objective Personnel |
performance, product quality, cost efficiency, and wastage. Maintain a safe and secure working environment, including programmerLocation: Edenvale, Gauteng, South Africa
| Salary: R25000 - 30000 per month | Date posted: 23 Oct 2026
Technical Service Manager
Company: Objective Personnel |
, product quality, cost efficiency, and wastage. Maintain a safe and secure working environment, including programmer securityLocation: Edenvale, Gauteng, South Africa
| Salary: unspecified | Date posted: 22 Oct 2026
Cnc Programmer / Setter / Operator
Company: West Coast Personnel |
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 handsLocation: Milnerton, Cape Town, South Africa
| Salary: unspecified | Date posted: 22 Oct 2026
Cnc Programmer / Setter / Operator
Company: West Coast Personnel |
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 usingLocation: Milnerton, Cape Town, South Africa
| Salary: unspecified | Date posted: 21 Oct 2026
Cnc Machinist - Horizontal Milling
Company: ESG Recruitment |
Job Summary CNC Milling & Turning Programmer (4-5 axis) Must have experience on both Horizontal & Vertical CNCLocation: Gauteng, South Africa
| Salary: R25000 - 27000 per month | Date posted: 21 Oct 2026
Cnc Milling Programmer/setter/operator
Company: ESG Recruitment |
CNC Milling & Turning Programmer (4-5 axis) Must have experience on both Horizontal & Vertical CNC Machining centersLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 21 Oct 2026
Cnc Programmer / Setter / Operator
Company: West Coast Personnel |
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 usingLocation: Milnerton, Cape Town, South Africa
| Salary: unspecified | Date posted: 21 Oct 2026
Senior Statistical Programmer (fsp) - South Africa
Company: Parexel |
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, actsLocation: Bloemfontein, Free State, South Africa
| Salary: unspecified | Date posted: 21 Oct 2026
Cnc Programmer Milling And Turning - Urgent
Company: Montana Recruitment |
Job Summary CNC Programmer Milling and Turning. JHB. Urgent position to be filled. Manufacturing environment! DutiesLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 20 Oct 2026
Automation Technician / Plc Programmer
Company: Network Recruitment |
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 industriLocation: Pretoria, Gauteng, South Africa
| Salary: unspecified | Date posted: 19 Oct 2026
Automation Technician / Plc Programmer
Company: Network Recruitment |
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. Location: Pretoria, Gauteng, South Africa
| Salary: unspecified | Date posted: 19 Oct 2026
Cnc Programmer
Company: Objective Personnel |
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' expeLocation: Alberton, Gauteng, South Africa
| Salary: unspecified | Date posted: 17 Oct 2026
Cnc Machine Setter / Operator - Turning
Company: ESG Recruitment |
, a medium-sized engineering company, is looking for an experienced CNC Machine Setter / Operator / Programmer – TurningLocation: Gauteng, South Africa
| Salary: unspecified | Date posted: 17 Oct 2026
Snr Clinical Database Designer
Company: IQVIA |
for associated study design components. This role will collaborate with various stakeholders- DTL, Programmer, Validation Team