find the right job for you in South Africa


Programmer jobs in gauteng province South Africa

45 programmer jobs found in gauteng province: showing 1 - 45

Analyst Programmer
Company: Old Mutual |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 25 Jun 2026
Let's Write Africa's Story Together! Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this. Job Description Accountabilities for this role include NATURAL
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
Senior Programmer (project Planner/scheduler) - Construction Industry
Company: RPO Recruitment |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 23 Jun 2026
Our client, in Midrand is seeking a highly skilled and motivated Senior Programmer (Project Planner/Scheduler
Cnc Programmer
Company: Chainlink Recruitment |

Location: Kempton Park, Gauteng, South Africa

| Salary: R145 per hour | Date posted: 20 Jun 2026
Job Summary We are looking for a CNC Programmer with the following qualifications: Skills Requirements: Grade 12
Cnc Programmer
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 20 Jun 2026
CNC Programmer with CNC Milling & Turning Machine Setting experience - FANUC Kempton Park area, East Rand, Gauteng... CNC Programmer with Milling & Turning Machine Setting experience - FANUC Duties and Responsibilities Write & Optimize
Cnc Programmer
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 19 Jun 2026
CNC Programmer with Milling & Turning Machine Setting experience - FANUC Duties and Responsibilities Write
Cnc Programmer /g-coding - To Start Asap
Company: Montana Recruitment |

Location: Kempton Park, Gauteng, South Africa

| Salary: unspecified | Date posted: 19 Jun 2026
Job Summary CNC Programmer urgently required: Location: Spartan, Johannesburg Hourly rate: R145.00 per hour
Cnc Milling Programmer
Company: Jobs 4 All |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 19 Jun 2026
Key Responsibilities CNC Programming Create, modify, and optimise CNC milling programs. Develop machining strategies for complex components. Generate programs using CAM software and machine cont
Cnc Programmer - Milling & Turning
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 17 Jun 2026
A Engineering shop on the East Rand is seeking a CNC Programmer for their Jobbing & Production light to medium
Cnc Programmer Setter - Turning & Milling
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 14 Jun 2026
CNC Turning experience Turning Programming - onboard Edit existing programs Write new programs Fanuc controls
Analyst Programmer
Company: Network Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 13 Jun 2026
An established organisation in the financial and digital services space is looking for an Analyst Programmer...: Bachelor's degree in IT/Computer Science OR equivalent experience. Experience: 5+ years' experience as an Analyst Programmer
Analyst Programmer
Company: Network Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 13 Jun 2026
A great opportunity for an experienced Analyst Programmer to design, develop, implement, and support business... organisation in the financial and digital services space is looking for an Analyst Programmer to join their development team. The
Grind Shop Foreman
Company: MC Technology Staffing |

Location: Germiston, Gauteng, South Africa

| Salary: unspecified | Date posted: 11 Jun 2026
regulations in grind shop Working with Programmer to Continuously improve cycle times Weekly ERS submissions Manage export
Cnc Programmer
Company: Cre8work |

Location: Edenvale, Gauteng, South Africa

| Salary: R170 per hour | Date posted: 11 Jun 2026
Job Summary Job description · The CNC Programmer is responsible for the setting of CNC machining centers as well
Machine Shop Foreman
Company: MC Technology Staffing |

Location: Germiston, Gauteng, South Africa

| Salary: unspecified | Date posted: 11 Jun 2026
in Machine shopWorking with Programmer to Continuously improve cycle times.Weekly ERS submissionsChairing and managing Daily MBU
Senior Specialist: System Engineer (fixed Term Contract)
Company: South African Revenue Service |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 11 Jun 2026
, and charts to provide direction to system programmer and development teams. Responsible for building, implementing
Cnc Turner Programmer
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 10 Jun 2026
Minimum Requirements (Knowledge / Skills / Experience) Trade Tested and Qualified Turner Machinist (Red Seal) Minimum 4–8 years post-qualification experience, preferably within the pulley manufa
Cnc Turner Programmer
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 10 Jun 2026
CNC Lathe, CNC Milling & Conventional Machining Minimum Requirements (Knowledge / Skills / Experience) Trade Tested and Qualified Turner Machinist (Red Seal) Minimum 4-8 years post-qualification
Cnc Programmer
Company: Danté Personnel Recruitment |

Location: Germiston, Gauteng, South Africa

| Salary: unspecified | Date posted: 09 Jun 2026
CNC Programmer / Setter / Operator Germiston R180 - R240 CTC per hour Minimum Requirements 5–10 years' experience... as a CNC Programmer, Setter, and Operator. Proven experience with Fanuc controls (essential). Ability to write CNC programs
Grind Shop Foreman
Company: MC Technology Staffing |

Location: Germiston, Gauteng, South Africa

| Salary: unspecified | Date posted: 09 Jun 2026
with Programmer to Continuously improve cycle times Weekly ERS submissions Manage export packaging and transport Chairing
Machine Shop Foreman
Company: MC Technology Staffing |

Location: Germiston, Gauteng, South Africa

| Salary: R25000 - 37500 per month | Date posted: 09 Jun 2026
Working with Programmer to Continuously improve cycle times. Weekly ERS submissions Chairing and managing Daily MBU meeting
Cnc Programmer
Company: Danté Personnel Recruitment |

Location: Germiston, Gauteng, South Africa

| Salary: unspecified | Date posted: 08 Jun 2026
Minimum Requirements 510 years' experience as a CNC Programmer, Setter, and Operator. Proven experience with Fanuc
Ibm Mainframe Technical Lead (z/os / Db2/cics/mq/ims) Hybrid (tb
Company: Mediro ICT Recruitment |

Location: Randburg, Johannesburg, South Africa

| Salary: unspecified | Date posted: 03 Jun 2026
(preferred). Advantageous certifications: IBM Mainframe Systems Programmer Certificates IBM Mainframe RACF Security
Cnc Programmer , Operator & Setter
Company: Fusion Personnel |

Location: East Rand, Gauteng, South Africa

| Salary: R180 - 200 per hour | Date posted: 03 Jun 2026
A dynamic manufacturing organization based in the East Rand is looking to employ a CNC Programmer / Setter
Tool & Die Maker/ Cnc Programmer
Company: Network Recruitment |

Location: Gauteng, South Africa

| Salary: R300000 - 480000 per year | Date posted: 02 Jun 2026
Job Summary Minimum Requirements: Minimum 5 years’ hands-on experience with CNC milling and turning machines At least 2 years’ experience programming using CAM software Proficiency in Edgecam a
Tool & Die Maker/ Cnc Programmer
Company: Network Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 02 Jun 2026
Minimum Requirements: Minimum 5 years hands-on experience with CNC milling and turning machines At least 2 years experience programming using CAM software Proficiency in Edgecam and/or Fusion 360
Cnc Programmer , Operator & Setter
Company: Fusion Personnel |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 02 Jun 2026
Minimum Requirements Matric Formal Trade as a Fitter & Turner, Millwright or Toolmaker Valid Drivers License & Own Vehicle Experience in Manual Programming & Setting Experience in Milling and T
Embedded Developer Arm Bare Metal Applications
Company: JobCrystal |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 01 Jun 2026
Responsibilities We are seeking an experienced embedded programmer to develop and maintain firmware for bare metal applications
Junior Draughtsman / Cnc Programmer
Company: Van Staden Engineering |

Location: Brakpan, Gauteng, South Africa

| Salary: unspecified | Date posted: 28 May 2026
Job Summary Structural steel fabricator in Brakpan is looking for a junior draughtsman / CNC programmer. Must be able
Cnc Programmer - To Start Asap
Company: Montana Recruitment |

Location: Boksburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 20 May 2026
Job Summary CNC Programmer is Required by a Manufacturing Company in Boksburg. Programming, setting and operating
Cnc Programmer - Milling & Turning
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 18 May 2026
CNC Programmer - Milling & Turning Area: East Rand A Engineering shop on the East Rand is seeking a CNC Programmer
Pic Programmer
Company: unknown |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 13 May 2026
Looking for a PIC Programmer. Must have knowledge of the following programs: – AB Simatic 57 – program – Profibus
Plc Programmers – Gauteng
Company: unknown |

Location: Johannesburg, Gauteng, South Africa

| Salary: R150 - 250 per hour | Date posted: 08 May 2026
- 8+ years working experience gained as a Allen Bradly or Rockwell PLC Programmer Must be prepared to also work overtime
Cnc Programmer
Company: Van Staden Engineering |

Location: Brakpan, Gauteng, South Africa

| Salary: unspecified | Date posted: 07 May 2026
Job Summary Experience CNC Machine programmer with structural steel knowledge required. Only persons with at least 10
Cnc Programmer & Fitter
Company: Fermel |

Location: Germiston, Gauteng, South Africa

| Salary: unspecified | Date posted: 07 May 2026
To program, set, and operate CNC machines while performing precision fitting and assembly of mechanical components for trackless mining equipment. The role also includes supervising machine shop perso
Skilled Cnc Machinist /programmer - To Start Asap
Company: Montana Recruitment |

Location: Germiston, Gauteng, South Africa

| Salary: unspecified | Date posted: 05 May 2026
Job Summary Skilled CNC Machinist /Programmer: to start ASAP. Wadeville. Germiston. To start ASAP. Remuneration: R 180
Pic Programmer
Company: unknown |

Location: Ekurhuleni, Gauteng - Germiston, Gauteng, South Africa

| Salary: unspecified | Date posted: 05 May 2026
Must have knowledge of the following programs: – AB Simatic 57 – program – Profibus – HMI System Profinet – SCADA Would suit a senior electrician who majored in computer programming. This
Cnc Programmer / Setter - To Start Asap
Company: Montana Recruitment |

Location: Gauteng, South Africa

| Salary: R180 per hour | Date posted: 28 Apr 2026
Job Summary CNC Programmer is Required by a Manufacturing Company in Lanseria. Programming, setting and operating
Cnc Programmer / Setter - To Start Asap
Company: Montana Recruitment |

Location: Boksburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 24 Apr 2026
Job Summary Skilled CNC lathe machinist who can take ownership of the full machining process-from reading drawings to final part inspection. Program, set, and operate CNC lathes independently Select t
Grinding Shop Foreman (automotive Ind) - Urgent Position
Company: Montana Recruitment |

Location: Germiston, Gauteng, South Africa

| Salary: R18000 - 24000 per month | Date posted: 23 Apr 2026
. Ensuring everyone complies to health and safety regulations in grind shop Working with Programmer to continuously improve cycle
Toolmaker And Cnc Programmer On Edgecam Or Mastercam Experience
Company: Montana Recruitment |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 21 Apr 2026
Job Summary Toolmaker and CNC Programmer on Edgecam or Mastercam experience! Company situated in Lanseria, JHB. Urgent
Business Analyst - Finance
Company: ADvTECH |

Location: Sandton, Johannesburg, South Africa

| Salary: unspecified | Date posted: 21 Apr 2026
to Solution Design & Implementation & Specifications Development Works closely with the systems analyst, analyst programmer
Business Analyst - Finance
Company: ADvTECH |

Location: Sandton, Johannesburg, South Africa

| Salary: unspecified | Date posted: 21 Apr 2026
to Solution Design & Implementation & Specifications Development Works closely with the systems analyst, analyst programmer
Workshop Supervisor/cnc Programming
Company: Montana Recruitment |

Location: Randburg, Johannesburg, South Africa

| Salary: unspecified | Date posted: 17 Apr 2026
Job Summary Workshop Supervisor/CNC Programming is required by a Manufacturing Company in Randburg: CNC Programmer
Cnc Programmer Setter - Turning & Milling
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 16 Apr 2026
CNC Programmer - Milling Area: Jet Park CNC Turning experience Turning Programming - onboard Edit existing