find the right job for you in South Africa


Programmer jobs in South Africa

115 programmer jobs found: showing 51 - 100

Cnc Programmer
Company: Cre8work |

Location: Edenvale, Gauteng, South Africa

| Salary: unspecified | Date posted: 29 Jul 2026
Job description · The CNC Programmer is responsible for the setting of CNC machining centers as well as to create CNC
Cnc Programmer
Company: Key Recruitment Group |

Location: Durban, KwaZulu-Natal, South Africa

| Salary: unspecified | Date posted: 29 Jul 2026
Job Description CNC Programmer Location: Durban (Onsite) Employment Type: Full-time Role Overview... Our Client is a well-established manufacturing business looking for a skilled and motivated CNC Programmer to join their team
Plc Programmer
Company: Communicate Recruitment |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 29 Jul 2026
Join an exciting company leading innovation in the automation industry. Be part of a strong technical team and work on exciting projects. Job Description: Develop software from scratch (Siemens,T
Cnc Programmer
Company: Key Recruitment |

Location: Durban, KwaZulu-Natal, South Africa

| Salary: unspecified | Date posted: 29 Jul 2026
CNC Programmer Location: Durban (Onsite) Employment Type: Full-time Role Overview Our Client is a well...-established manufacturing business looking for a skilled and motivated CNC Programmer to join their team in Durban
Cnc Programmer
Company: Pro Select Consulting |

Location: Pinetown, KwaZulu-Natal, South Africa

| Salary: unspecified | Date posted: 28 Jul 2026
Are you a skilled CNC Programmer with a passion for precision engineering and continuous improvement? Our client... regulations and quality standards. Minimum Requirements 2–4 years' experience as a CNC Programmer within a manufacturing
Cnc Programmer
Company: unknown |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 27 Jul 2026
CNC Programmer East Rand Job Overview A well-established precision engineering and manufacturing company is seeking... an experienced CNC Programmer to join its team. This position is focused exclusively on CNC programming for complex machining
Cnc Programmer Edgecam
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 24 Jul 2026
The key requirements are: Proven experience in CNC programming, machine setup and operation Ability to interpret detailed engineering drawings, tolerances and specifications Experience selecting
Fire Detection Technical Programmer
Company: The Recruitment Pig |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 24 Jul 2026
The Company The organization operates within the integrated fire protection and security industry. They provide automatic fire detection systems and gas suppression equipment. They serve public, pri
Draughtsperson And Programmer
Company: Status Staffing |

Location: Kuils River, Cape Town, South Africa

| Salary: unspecified | Date posted: 24 Jul 2026
A recent professional profile photo is to accompany your application EMPLOYMENT TYPE : Permanent SECTOR : Manufacturing BASIC SALARY : Market Related START DATE : A.S.A.P / Immediate REQUIREMENT
Db2 / Datacom Systems Programmer & Database Administrator
Company: MECS |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 24 Jul 2026
Key Responsibilities Install, configure, and maintain DB2 and/or DATACOM environments. Monitor database performance and availability. Perform database upgrades and maintenance. Support backup, recover
Db2 / Datacom Systems Programmer & Database Administrator
Company: MECS |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 23 Jul 2026
We are seeking a skilled DB2/DATACOM professional to support enterprise database environments across development, testing, and production platforms. The role combines database administration, systems
Cnc Programmer/setter & Operator
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 23 Jul 2026
CNC PROGRAMMER, SETTER & OPERATOR willing to take Ownership of the CNC Department within an ENGINEERING Industry
Analyst Programmer Natural Adabas (business Solution Development) Contract | Hybrid – Pretoria
Company: Datafin |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 23 Jul 2026
measurable business impact, scale, and regulatory compliance. They are looking for Analyst Programmer Natural Adabas to provide
Cnc Programmer Edgecam
Company: ESG Recruitment |

Location: Gauteng, South Africa

| Salary: R25000 - 27000 per month | Date posted: 22 Jul 2026
Job Summary The key requirements are: Proven experience in CNC programming, machine setup and operation Ability to interpret detailed engineering drawings, tolerances and specifications Experienc
Cnc Programmer Edgecam
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 22 Jul 2026
CNC Programmer Setter (Edge Cam) Area: Roodepoort - West Rand The key requirements are: Proven experience in CNC
It Programmer | Stanger, Kzn (on-site)
Company: Dixie Recruitment |

Location: KwaDukuza, KwaZulu-Natal, South Africa

| Salary: unspecified | Date posted: 22 Jul 2026
, Established company in Stanger is looking for an IT Programmer (On-site). Requirements: Grade 12 (Essential
Cnc Programmer/setter & Operator
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 21 Jul 2026
CNC PROGRAMMER, SETTER & OPERATOR comfortable with MODERN MANUFACTURING TECHNOLOGY within an Engineering Industry... Roodepoort area, West Rand, Gauteng CNC PROGRAMMER, SETTER & OPERATOR willing to take Ownership of the CNC Department
Cnc Programmer/setter & Operator
Company: Pronto Labour Team |

Location: West Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 21 Jul 2026
CNC PROGRAMMER, SETTER & OPERATOR willing to take Ownership of the CNC Department within an ENGINEERING Industry
Cnc Programmer/setter & Operator
Company: Pronto Labour Team |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 21 Jul 2026
Job Summary CNC PROGRAMMER, SETTER & OPERATOR willing to take Ownership of the CNC Department within an ENGINEERING
Temporary 6 Months It Learner Programmer X2 (ladybrand)
Company: Interdot |

Location: Ladybrand, Free State, South Africa

| Salary: unspecified | Date posted: 20 Jul 2026
About the job Temporary 6 months IT Learner Programmer X2 (Ladybrand) Our client is an agricultural company
Cnc Programmer
Company: Phakisa |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 20 Jul 2026
Minimum Requirements: Grade 12 or equivalent Proven experience as a CNC Programmer Ability to read engineering drawings
Cnc Programmer
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 20 Jul 2026
CNC Programmer with Milling & Turning Machine Setting experience - FANUC Duties and Responsibilities Write
Cnc Milling Programmer & Operator
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 20 Jul 2026
CNC MILLING PROGRAMMER & OPERATOR Minimum 7 Years' Machining experience in an Engineering Industry Knowledge
Cnc Turning Operator/programmer
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 20 Jul 2026
CNC TURNING OPERATOR Programming experience will be an ADVANTAGE Minimum 5 Years' experience in Machining in an Engineering Industry Fanuc/Haas Able to Read Drawings Read Measuring Equipment
Cnc Programmer
Company: MC Technology Staffing |

Location: Benoni, Gauteng, South Africa

| Salary: R30000 - 37000 per month | Date posted: 18 Jul 2026
Programmer that is proficient in Fusion 360 CAM Programming, Fanuc controls and Siemens controls. Purpose: Translates design
Cnc Programmer
Company: MECAD Systems |

Location: Benoni, Gauteng, South Africa

| Salary: R30000 per month | Date posted: 17 Jul 2026
Job Summary 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 par
Master Artisan Electro Mechanic
Company: Think-Career |

Location: South Africa, South Africa

| Salary: unspecified | Date posted: 17 Jul 2026
. Possible career pathways: Tool Design Engineer, Quality Control Inspector, CNC Machinist/Programmer, Manufacturing Engineer, Technical
Systems Programmer - Z/os System Support (mainframe Sysprog)
Company: ATS Client |

Location: Cape Town, Western Cape, South Africa

| Salary: R16000 - 19000 per month | Date posted: 16 Jul 2026
Job Summary Job Description The Systems Programmer - z/OS System Support is responsible for the installation... Programmer supporting IBM z/OS environments. Strong knowledge of z/OS architecture, system utilities, and subsystems
Systems Programmer - Z/os System Support (mainframe Sysprog)
Company: ATS Client |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 16 Jul 2026
Job Summary Job Description We are seeking an experienced Mainframe Systems Engineer / zOS Specialist to join a customer environment based in Brooklyn, Pretoria. The successful candidate will be re
Software Developer/ Programmer ( Education & Training)
Company: ATS Client |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 16 Jul 2026
Job Summary Our client in Education and Training Industry is looking to hire a Software Developer/ Programmer. Duties....co.za #atriplea #recruitment #vacancy # Software# Developer# Programmer Posted 2026-01-12 ATS Client IT/Computer Recruiter
Systems Programmer - Z/os System Support (mainframe Sysprog)
Company: ATS Client |

Location: Cape Town, Western Cape, South Africa

| Salary: R16000 - 19000 per month | Date posted: 16 Jul 2026
Job Summary Job Description The Systems Programmer - z/OS System Support is responsible for the installation... Programmer supporting IBM z/OS environments. Strong knowledge of z/OS architecture, system utilities, and subsystems
Cnc Milling Programmer & Operator
Company: Pronto Labour Team |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 11 Jul 2026
CNC MILLING PROGRAMMER & OPERATOR Minimum 7 Years' Machining experience in an Engineering Industry Knowledge
Cnc Milling Programmer & Operator
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 11 Jul 2026
CNC MILLING PROGRAMMER & OPERATOR Engineering Industry experience with MANUAL Programming - CAM Programming... will be an Advantage - Wadeville (Germiston), East Rand, Gauteng CNC MILLING PROGRAMMER & OPERATOR Minimum 7 Years' Machining
Cnc Turning Operator/programmer
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 11 Jul 2026
CNC TURNING OPERATOR/PROGRAMMER Conventional/Lathe - Engineering Industry Wadeville area (Germiston), East Rand
Cnc Turning Operator/programmer
Company: Pronto Labour Team |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 10 Jul 2026
Job Summary CNC TURNING OPERATOR Programming experience will be an ADVANTAGE Minimum 5 Years' experience in Machining in an Engineering Industry Fanuc/Haas Able to Read Drawings Read Measurin
Cnc Milling Programmer & Operator
Company: Pronto Labour Team |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 10 Jul 2026
Job Summary CNC MILLING PROGRAMMER & OPERATOR Minimum 7 Years' Machining experience in an Engineering Industry
Cnc Turning Operator/programmer
Company: Pronto Labour Team |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 09 Jul 2026
CNC TURNING OPERATOR Programming experience will be an ADVANTAGE Minimum 5 Years' experience in Machining in an Engineering Industry Fanuc/Haas Able to Read Drawings Read Measuring Equipment
Cnc Programmer
Company: Rush Exhaust Purification |

Location: Krugersdorp, Gauteng, South Africa

| Salary: R15000 per month | Date posted: 01 Jul 2026
Job Summary Must have experience on Fanuc and GSK panels on CNC lathe and machining center. Minimum of 5 years experience is required.
Plc Programmer
Company: Profile Personnel |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 28 Jun 2026
to join their dynamic team Job Purpose: The PLC Programmer is responsible for designing, developing, testing, and maintaining..., and optimizing control systems to ensure maximum efficiency and reliability. The PLC Programmer will collaborate with engineering
C#/ Java Developer
Company: People Dimension |

Location: Sandton, Johannesburg, South Africa

| Salary: unspecified | Date posted: 28 Jun 2026
Introduction A leading Engineering consulting company based in Sandton is looking for a experienced programmer
Cnc Horizontal And Vertical Boring Mill Programmer
Company: Oxyon People Solutions |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 28 Jun 2026
Urgently looking for CNC Horizontal and Vertical Boring Mill Programmers for a company in Vanderbijlpark. Must know how to program. Rate negotiable
Cnc Lathe Programmer / Setter / Operator
Company: Professional Recruitment Partners |

Location: Boksburg, Gauteng, South Africa

| Salary: R24000 - 28000 per month | Date posted: 28 Jun 2026
? CNC Lathe Programmer / Setter / Operator – Permanent Position ? Location: Boksburg, Gauteng ? Contract... Lathe Programmer, Setter, and Operator Must hold relevant certification Must have recent industry experience (not out
All Round Machinist And Or Cnc Programmer
Company: Dennes Engineering |

Location: Ndabeni, Cape Town, South Africa

| Salary: unspecified | Date posted: 28 Jun 2026
Job Advertisement Position: All?Round Machinist / CNC Programmer Location: Ndabeni (near Pinelands), Cape Town
Programmer - Cape Town
Company: The Recruitment Pro |

Location: Cape Town, Western Cape, South Africa

| Salary: R65000 - 85000 per year | Date posted: 28 Jun 2026
R65k-R85k dependant on experience and complexity to programme projects, proficient in Prima Vera or suitable software. At least 5 years experience.
Cnc Programmer
Company: Cre8work |

Location: Germiston, Gauteng, South Africa

| Salary: unspecified | Date posted: 28 Jun 2026
Job Advertisement: CNC Programmer Location: [Insert location] Employment Type: Full-time Job Summary... We are seeking a skilled and detail-oriented CNC Programmer to join our manufacturing team. The successful candidate
Cnc Horizontal And Vertical Boring Mill Programmer
Company: Oxyon People Solutions |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 26 Jun 2026
Job Description: Urgently looking for CNC Horizontal and Vertical Boring Mill Programmers for a company in Vanderbijlpark. Must know how to program. Rate negotiable Industries: Engineering
Plc Programmer
Company: Profile Personnel |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 25 Jun 2026
applicant to join their dynamic team Job Purpose: The PLC Programmer is responsible for designing, developing, testing..., troubleshooting, and optimizing control systems to ensure maximum efficiency and reliability. The PLC Programmer will collaborate
Cnc Programmer
Company: Cre8work |

Location: Edenvale, Gauteng, South Africa

| Salary: R170 - 200 per hour | Date posted: 25 Jun 2026
Job Description: Job description · The CNC Programmer is responsible for the setting of CNC machining centers
Nc Prgrammer/ Cnc Programmer
Company: Smart4 Energy |

Location: Vanderbijlpark, Gauteng, South Africa

| Salary: R600000 - 601000 per year | Date posted: 25 Jun 2026
Develop and improve CNC programs using CAM software (e.g. Mastercam, Edgecam, Fusion 360) Interpret technical drawings and 3D models to generate accurate machining strategies Set up and prove out CN
Analyst Programmer/designer Ll (contract)
Company: The Focus Group |

Location: Sandton, Johannesburg, South Africa

| Salary: unspecified | Date posted: 25 Jun 2026
solution in their relevant areas of focus. Translate and communicate the required changes to the programmer community. Develop