find the right job for you in South Africa


Programmer jobs in South Africa

120 programmer jobs found: showing 1 - 50

Cnc Kitchen Cabinet Programmer
Company: Exclusively Remote |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 26 Sep 2026
Remote Cabinet Vision Programmer – Kitchen Cabinet Manufacturing Location: Remote – South Africa (3pm to 11pm... manufacturer, is looking for an experienced Cabinet Vision Programmer to join their team remotely. The ideal candidate
Cam Programmer
Company: RemoteJobsOne |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 26 Sep 2026
to candidates based in South Africa. Pay: $80–$120/hr Role Title: CAM Programmer Role Type: Contractor Location: Remote
Cnc Programmer & Operator
Company: Beaver Immigration Consulting |

Location: Durban, KwaZulu-Natal, South Africa

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

Location: Port Elizabeth, Eastern Cape, South Africa

| Salary: unspecified | Date posted: 26 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
Cnc Programmer
Company: Danté Personnel Recruitment |

Location: Germiston, Gauteng, South Africa

| Salary: unspecified | Date posted: 26 Sep 2026
Minimum Requirements 510 years' experience as a CNC Programmer, Setter, and Operator. Proven experience with Fanuc
Cnc Programmer & Operator
Company: Beaver Immigration Consulting |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 26 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
Senior Programmer
Company: Network Recruitment |

Location: Lichtenburg, North West, South Africa

| Salary: unspecified | Date posted: 26 Sep 2026
? Our client is looking for a Senior Programmer to join their technology team and play a key role in developing, enhancing
Senior Programmer
Company: Network Recruitment |

Location: Lichtenburg, North West, South Africa

| Salary: unspecified | Date posted: 26 Sep 2026
Are you a passionate Programmer with strong PHP development skills and a talent for building robust business
Senior Programmer
Company: Network Recruitment |

Location: Lichtenburg, North West, South Africa

| Salary: R35000 - 38000 per month | Date posted: 25 Sep 2026
Job Summary Join a technology-focused environment where you will be responsible for developing, enhancing, and maintaining complex software solutions within a team of skilled developers. Working along
Senior Programmer
Company: Network Recruitment |

Location: Lichtenburg, North West, South Africa

| Salary: R35000 - 38000 per month | Date posted: 25 Sep 2026
Job Summary Key Responsibilities Develop, enhance, and maintain business applications and web-based systems. Build solutions using PHP, Laravel, and MySQL. Design user-friendly interfaces and s
Senior Programmer
Company: Network Recruitment |

Location: Lichtenburg, North West, South Africa

| Salary: unspecified | Date posted: 25 Sep 2026
Join a technology-focused environment where you will be responsible for developing, enhancing, and maintaining complex software solutions within a team of skilled developers. Working alongside project
Senior Programmer
Company: Network Recruitment |

Location: Lichtenburg, North West, South Africa

| Salary: unspecified | Date posted: 25 Sep 2026
Key Responsibilities Develop, enhance, and maintain business applications and web-based systems. Build solutions using PHP, Laravel, and MySQL. Design user-friendly interfaces and system functionality
Cnc Kitchen Cabinet Programmer
Company: Exclusively Remote |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 25 Sep 2026
Remote Cabinet Vision Programmer – Kitchen Cabinet Manufacturing Location: Remote – South Africa (3pm to 11pm... manufacturer, is looking for an experienced Cabinet Vision Programmer to join their team remotely. The ideal candidate
Senior Programmer
Company: Network Recruitment |

Location: Lichtenburg, North West, South Africa

| Salary: unspecified | Date posted: 24 Sep 2026
We are looking for a skilled and motivated PHP Developer to join a collaborative software development team. The successful candidate will be responsible for the development, enhancement, testing, depl
Senior Programmer
Company: Network Recruitment |

Location: Lichtenburg, North West, South Africa

| Salary: unspecified | Date posted: 24 Sep 2026
Programmer to join its technology team. This role is responsible for the development, enhancement, implementation
Senior Programmer
Company: Network Recruitment |

Location: Lichtenburg, North West, South Africa

| Salary: R35000 - 38000 per month | Date posted: 23 Sep 2026
Job Summary A well-established organisation is seeking a Senior Programmer to join its technology team. This role
Senior Programmer
Company: Network Recruitment |

Location: Lichtenburg, North West, South Africa

| Salary: unspecified | Date posted: 23 Sep 2026
A well-established organisation is seeking a Senior Programmer to join its technology team. This role is responsible
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
Programmer (php/laravel & Javascript)
Company: Network Recruitment |

Location: Lichtenburg, North West, South Africa

| Salary: unspecified | Date posted: 23 Sep 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 Programmer
Company: Network Recruitment |

Location: Lichtenburg, North West, South Africa

| Salary: unspecified | Date posted: 23 Sep 2026
Key Responsibilities Develop and maintain complex software solutions and business applications. Build and enhance graphical user interfaces in collaboration with fellow developers. Develop web-based a
Senior Programmer
Company: Network Recruitment |

Location: Lichtenburg, North West, South Africa

| Salary: R35000 - 38000 per month | Date posted: 23 Sep 2026
Job Summary Key Responsibilities Develop and maintain complex software solutions and business applications. Build and enhance graphical user interfaces in collaboration with fellow developers. D
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
Programmer (php/laravel & Javascript)
Company: Network Recruitment |

Location: Lichtenburg, North West, South Africa

| Salary: R35000 - 38000 per month | Date posted: 23 Sep 2026
Our client is seeking a skilled Programmer to join their Information Technology Systems team. This is an exciting
Programmer (php/laravel & Javascript)
Company: Network Recruitment |

Location: Lichtenburg, North West, South Africa

| Salary: R35000 per month | Date posted: 22 Sep 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
Senior Rendering Engineer
Company: Storyteq |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 22 Sep 2026
at this often don't have a traditional frontend résumé, and that's completely fine. You might be: A game-engine programmer curious... A graphics programmer from any background who thinks in draw calls and render passes We care that you've fought this kind
Senior Clinical Data Science Programmer
Company: ICON |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 22 Sep 2026
Senior Clinical Data Science Programmer ICON is a global healthcare intelligence and clinical research organisation... and suppliers. As a Senior Clinical Data Science Programmer at ICON, you will develop and implement programming solutions
Principal Clinical Data Standards - R Programmer
Company: ICON |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 21 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
Principal Programmer
Company: PHASTAR |

Location: Kenya - South Africa, South Africa

| Salary: unspecified | Date posted: 19 Sep 2026
Overview: Work as a principal programmer across multiple clinical and non-clinical studies; supporting regulatory
Senior Plc Programmer
Company: Communicate Recruitment |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 18 Sep 2026
Job Summary Job Description: - Develop, program, test, and modify PLC software for industrial automation systems - Commission and optimize PLC-controlled equipment and machinery on customer sites
Cnc Programmer & Operator - Contract
Company: EnableSA |

Location: Port Elizabeth, Eastern Cape, South Africa

| Salary: unspecified | Date posted: 18 Sep 2026
Job Summary We are seeking an experienced CNC Programmer & Operator to program, set up, and operate C-Tek CNC milling
Senior Plc Programmer
Company: Communicate Recruitment |

Location: Western Cape, South Africa

| Salary: R8000 - 28000 per month | Date posted: 18 Sep 2026
Job Summary Job Description: - Develop, modify, and optimise PLC programs for industrial automation systems - Carry out on-site commissioning, testing, and start-up of control systems and equipmen
Cnc Machinist/ Programmer
Company: MECAD Systems |

Location: Johannesburg, Gauteng, South Africa

| Salary: R25000 - 27000 per month | Date posted: 18 Sep 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
Senior Plc Programmer
Company: Communicate Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 18 Sep 2026
Job Description: - Develop, program, test, and modify PLC software for industrial automation systems - Commission and optimize PLC-controlled equipment and machinery on customer sites - Diagnose and r
Senior Plc Programmer
Company: Communicate Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 18 Sep 2026
We are seeking a Senior PLC Programmer & Commissioning Engineer with 5+ years of experience in industrial automation
Senior Plc Programmer
Company: Communicate Recruitment |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 18 Sep 2026
We are looking for a Senior PLC Programmer & Commissioning Engineer with proven experience in industrial automation
Senior Plc Programmer
Company: Communicate Recruitment |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 18 Sep 2026
Job Description: - Develop, modify, and optimise PLC programs for industrial automation systems - Carry out on-site commissioning, testing, and start-up of control systems and equipment - Diagnose and
Cnc Machine Center Programmer, Setter, And Operator
Company: The Recruitment Pig |

Location: Gauteng, South Africa

| Salary: R25000 per month | Date posted: 17 Sep 2026
Job Summary The Opportunity You can use your great machining skills to step up your career here. Enjoy amazing support and learning opportunities while helping the team achieve its goals. Your work
Cnc Programmer / Setter / Operator – Milling
Company: Vulcan Recruit |

Location: Cape Town, Western Cape, South Africa

| Salary: R26000 - 28000 per month | Date posted: 17 Sep 2026
CNC Programmer / Setter / Operator – Milling Location : Strand / Helderberg, Western Cape Industry : Precision... engineering company based in the Strand / Helderberg area, is looking for an experienced CNC Programmer / Setter / Operator
Technical Service Manager
Company: Globevest Placements |

Location: Edenvale, Gauteng, South Africa

| Salary: unspecified | Date posted: 17 Sep 2026
, product quality, cost efficiency, and wastage. Maintain a safe and secure working environment, including programmer security
Cnc Programmer / Setter / Operator – Milling
Company: Vulcan Recruit |

Location: Stellenbosch, Western Cape, South Africa

| Salary: R26000 - 28000 per month | Date posted: 17 Sep 2026
CNC Programmer / Setter / Operator – Milling Location : Strand / Helderberg, Western Cape Industry : Precision... engineering company based in the Strand / Helderberg area, is looking for an experienced CNC Programmer / Setter / Operator
Cnc Programmer / Setter / Operator – Milling
Company: Vulcan Recruit |

Location: Cape Town, Western Cape, South Africa

| Salary: R26000 - 28000 per month | Date posted: 17 Sep 2026
CNC Programmer / Setter / Operator – Milling Location : Strand / Helderberg, Western Cape Industry : Precision... engineering company based in the Strand / Helderberg area, is looking for an experienced CNC Programmer / Setter / Operator
Cnc Programmer / Setter / Operator – Milling
Company: Vulcan Recruit |

Location: Somerset West, Cape Town, South Africa

| Salary: R26000 - 28000 per month | Date posted: 17 Sep 2026
CNC Programmer / Setter / Operator – Milling Location : Strand / Helderberg, Western Cape Industry : Precision... engineering company based in the Strand / Helderberg area, is looking for an experienced CNC Programmer / Setter / Operator
Cnc Machine Center Programmer, Setter, And Operator
Company: The Recruitment Pig |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 16 Sep 2026
The Opportunity You can use your great machining skills to step up your career here. Enjoy amazing support and learning opportunities while helping the team achieve its goals. Your work will ensure
Cnc Programmer & Operator - Contract
Company: EnableSA |

Location: Port Elizabeth, Eastern Cape, South Africa

| Salary: unspecified | Date posted: 16 Sep 2026
Job Description : We are seeking an experienced CNC Programmer & Operator to program, set up, and operate C-Tek CNC
Cnc Programmer - Milling & Turning
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 15 Sep 2026
A Engineering shop on the East Rand is seeking a CNC Programmer for their Jobbing & Production light to medium
Cnc Programmer
Company: MC Technology Staffing |

Location: Benoni, Gauteng, South Africa

| Salary: unspecified | Date posted: 15 Sep 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
Company: Oxyon People Solutions |

Location: Vanderbijlpark, Gauteng, South Africa

| Salary: unspecified | Date posted: 10 Sep 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