find the right job for you in South Africa


Programmer jobs in South Africa

80 programmer jobs found: showing 1 - 50

Cnc Programmer
Company: Pronto Labour Team |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 23 Jun 2026
CNC Programmer with Milling & Turning Machine Setting experience - FANUC Duties and Responsibilities Write
Programmer
Company: ReWorks Solutions |

Location: South Africa, South Africa

| Salary: unspecified | Date posted: 23 Jun 2026
Job Description: Position: Programmer Working Hours: US Hours (9am-5pm EST) Employment Type: Full-Time, Remote
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
Draughtsperson And Programmer
Company: Status Staffing |

Location: Kuils River, Cape Town, South Africa

| Salary: unspecified | Date posted: 22 Jun 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
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 /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 Programmer
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 19 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 Milling Programmer
Company: West Coast Personnel |

Location: Western Cape, South Africa

| Salary: unspecified | Date posted: 19 Jun 2026
Job Summary Key Responsibilities: - Interpret and create CNC programs for milling operations - Program and operate CNC milling machines using Autodesk Fusion 360 - Set up CNC machines, including to
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
Company: Chainlink Recruitment |

Location: Kempton Park, Gauteng, South Africa

| Salary: unspecified | Date posted: 19 Jun 2026
We are looking for a CNC Programmer with the following qualifications: Job Description: Writing of CNC programs
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 Turner
Company: NOV |

Location: Port Elizabeth, Eastern Cape, South Africa

| Salary: unspecified | Date posted: 17 Jun 2026
Programmer to join its precision engineering team. The successful candidate will be responsible for manufacturing, repair, setup
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
C Programmer
Company: Goldman Tech Resourcing |

Location: Durban, KwaZulu-Natal, South Africa

| Salary: unspecified | Date posted: 16 Jun 2026
A leading company in Durban is urgently seeking a skilled C Programmer to join their development team. Requirements
Programmer Iii
Company: Shoprite Holdings |

Location: Brackenfell, Cape Town, South Africa

| Salary: unspecified | Date posted: 16 Jun 2026
years+ in a senior developer/programmer role Knowledge and Skills Demonstrated knowledge and skills in Software testing
Principal Statistical Programmer
Company: IQVIA |

Location: Bloemfontein, Free State, South Africa

| Salary: unspecified | Date posted: 15 Jun 2026
Principal Statistical Programmer will be responsible for the review of datasets in submission ready standard format (ADaM...), tables, figures, listings and submission packages. The Senior Statistical Programmer will provide expertise in the design
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
Senior Statistical Programmer
Company: IQVIA |

Location: Bloemfontein, Free State, South Africa

| Salary: unspecified | Date posted: 13 Jun 2026
Senior Statistical Programmer will be responsible for the review of datasets in submission ready standard format (ADaM...), tables, figures, listings and submission packages. The Senior Statistical Programmer will provide expertise in the design
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
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
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
Programmer
Company: ReWorks Solutions |

Location: South Africa, South Africa

| Salary: unspecified | Date posted: 10 Jun 2026
Position: Programmer Working Hours: US Hours (9am-5pm EST) Employment Type: Full-Time, Remote Responsibilities
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
Autocad Programmer
Company: iStaff Recruitment |

Location: Western Cape, South Africa

| Salary: unspecified | Date posted: 10 Jun 2026
We are looking for a detail-oriented AutoCAD Programmer / Nesting & Stock Coordinator to support our Sales and Workshop
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 & Operator
Company: ilaunch |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 09 Jun 2026
Summary Contract / On-site in Cape Town Manufacturing Company seeking a skilled and detail-oriented CNC Programmer
Autocad Programmer
Company: iStaff (Pty) Ltd |

Location: Western Cape, South Africa

| Salary: unspecified | Date posted: 09 Jun 2026
Job Summary Minimum Requirements: Grade 12 At least 2 years experience with AutoCAD Strong attention to detail and accuracy with data. Good communication skills to liaise with Sales, Stock Control
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
Robotic Welder Programmer
Company: Fouche & Co Recruitment |

Location: Pinetown, KwaZulu-Natal, South Africa

| Salary: unspecified | Date posted: 09 Jun 2026
New Germany - Are you a skilled programmer looking to elevate your career by working with state-of-the-art robotic... Programmer will be responsible for developing, programming, testing, and maintaining robotic welding cells to meet production
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
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
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
Robotic Welder Programmer
Company: Fouche & Co Recruitment |

Location: Pinetown, KwaZulu-Natal, South Africa

| Salary: unspecified | Date posted: 08 Jun 2026
for delivering high-quality production and manufacturing solutions. The Robotic Welder Programmer will be responsible
Cnc Programmer
Company: Danté Personnel Recruitment |

Location: East Rand, 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
Senior Statistician I/ii
Company: Quanticate |

Location: South Africa, South Africa

| Salary: unspecified | Date posted: 06 Jun 2026
to coordinate delivery and may deputise for a Senior Statistical Programmer III when required. Externally, you will interact
Statistical Programmer Ii - South Africa (home Based)
Company: MMS Holdings |

Location: South Africa, South Africa

| Salary: unspecified | Date posted: 04 Jun 2026
opportunities and why MMS is a great place to advance your career. Visit or follow MMS on . Statistical Programmer II
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
Statistical Programmer Ii - South Africa (home Based)
Company: MMS Holdings |

Location: South Africa, South Africa

| Salary: unspecified | Date posted: 03 Jun 2026
opportunities and why MMS is a great place to advance your career. Visit or follow MMS on . Statistical Programmer II
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
Cnc Programmer , Operator & Setter
Company: Fusion Personnel |

Location: East Rand, Gauteng, South Africa

| Salary: R180 per hour | Date posted: 02 Jun 2026
Job Summary Minimum Requirements Matric Formal Trade as a Fitter & Turner, Millwright or Toolmaker Valid Driver’s License & Own Vehicle Experience in Manual Programming & Setting Experience in
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
Software Web Developer (6 Months)
Company: IQbusiness |

Location: South Africa, South Africa

| Salary: unspecified | Date posted: 01 Jun 2026
of experience as a programmer or developer Knowledge coding-languages (C#, .NET, AngularJS, Angular and JavaScript). Analytical
Robotic Welder Programmer
Company: JobCrystal |

Location: Durban, KwaZulu-Natal, South Africa

| Salary: unspecified | Date posted: 01 Jun 2026
ROBOTIC WELDER PROGRAMMER CORE PURPOSE The Robotic Welder Programmer develops, programs, tests, and maintains robotic
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