Programmer jobs in South Africa
80 programmer jobs found: showing 1 - 50
Cnc Programmer
Company: Pronto Labour Team |
CNC Programmer with Milling & Turning Machine Setting experience - FANUC Duties and Responsibilities WriteLocation: East Rand, Gauteng, South Africa
| Salary: unspecified | Date posted: 23 Jun 2026
Programmer
Company: ReWorks Solutions |
Job Description: Position: Programmer Working Hours: US Hours (9am-5pm EST) Employment Type: Full-Time, RemoteLocation: South Africa, South Africa
| Salary: unspecified | Date posted: 23 Jun 2026
Senior Programmer (project Planner/scheduler) - Construction Industry
Company: RPO Recruitment |
Our client, in Midrand is seeking a highly skilled and motivated Senior Programmer (Project Planner/SchedulerLocation: Gauteng, South Africa
| Salary: unspecified | Date posted: 23 Jun 2026
Draughtsperson And Programmer
Company: Status Staffing |
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 REQUIREMENTLocation: Kuils River, Cape Town, South Africa
| Salary: unspecified | Date posted: 22 Jun 2026
Cnc Programmer
Company: Chainlink Recruitment |
Job Summary We are looking for a CNC Programmer with the following qualifications: Skills Requirements: Grade 12Location: Kempton Park, Gauteng, South Africa
| Salary: R145 per hour | Date posted: 20 Jun 2026
Cnc Programmer /g-coding - To Start Asap
Company: Montana Recruitment |
Job Summary CNC Programmer urgently required: Location: Spartan, Johannesburg Hourly rate: R145.00 per hourLocation: Kempton Park, Gauteng, South Africa
| Salary: unspecified | Date posted: 19 Jun 2026
Cnc Programmer
Company: Pronto Labour Team |
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 & OptimizeLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 19 Jun 2026
Cnc Milling Programmer
Company: West Coast Personnel |
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 toLocation: Western Cape, South Africa
| Salary: unspecified | Date posted: 19 Jun 2026
Cnc Programmer
Company: Pronto Labour Team |
CNC Programmer with Milling & Turning Machine Setting experience - FANUC Duties and Responsibilities WriteLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 19 Jun 2026
Cnc Programmer
Company: Chainlink Recruitment |
We are looking for a CNC Programmer with the following qualifications: Job Description: Writing of CNC programsLocation: Kempton Park, Gauteng, South Africa
| Salary: unspecified | Date posted: 19 Jun 2026
Cnc Milling Programmer
Company: Jobs 4 All |
Key Responsibilities CNC Programming Create, modify, and optimise CNC milling programs. Develop machining strategies for complex components. Generate programs using CAM software and machine contLocation: East Rand, Gauteng, South Africa
| Salary: unspecified | Date posted: 19 Jun 2026
Cnc Turner
Company: NOV |
Programmer to join its precision engineering team. The successful candidate will be responsible for manufacturing, repair, setupLocation: Port Elizabeth, Eastern Cape, South Africa
| Salary: unspecified | Date posted: 17 Jun 2026
Cnc Programmer - Milling & Turning
Company: ESG Recruitment |
A Engineering shop on the East Rand is seeking a CNC Programmer for their Jobbing & Production light to mediumLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 17 Jun 2026
C Programmer
Company: Goldman Tech Resourcing |
A leading company in Durban is urgently seeking a skilled C Programmer to join their development team. RequirementsLocation: Durban, KwaZulu-Natal, South Africa
| Salary: unspecified | Date posted: 16 Jun 2026
Programmer Iii
Company: Shoprite Holdings |
years+ in a senior developer/programmer role Knowledge and Skills Demonstrated knowledge and skills in Software testingLocation: Brackenfell, Cape Town, South Africa
| Salary: unspecified | Date posted: 16 Jun 2026
Principal Statistical Programmer
Company: IQVIA |
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 designLocation: Bloemfontein, Free State, South Africa
| Salary: unspecified | Date posted: 15 Jun 2026
Cnc Programmer Setter - Turning & Milling
Company: ESG Recruitment |
CNC Turning experience Turning Programming - onboard Edit existing programs Write new programs Fanuc controlsLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 14 Jun 2026
Analyst Programmer
Company: Network Recruitment |
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 ProgrammerLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 13 Jun 2026
Analyst Programmer
Company: Network Recruitment |
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. TheLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 13 Jun 2026
Senior Statistical Programmer
Company: IQVIA |
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 designLocation: Bloemfontein, Free State, South Africa
| Salary: unspecified | Date posted: 13 Jun 2026
Cnc Programmer
Company: Cre8work |
Job Summary Job description · The CNC Programmer is responsible for the setting of CNC machining centers as wellLocation: Edenvale, Gauteng, South Africa
| Salary: R170 per hour | Date posted: 11 Jun 2026
Grind Shop Foreman
Company: MC Technology Staffing |
regulations in grind shop Working with Programmer to Continuously improve cycle times Weekly ERS submissions Manage exportLocation: Germiston, Gauteng, South Africa
| Salary: unspecified | Date posted: 11 Jun 2026
Machine Shop Foreman
Company: MC Technology Staffing |
in Machine shopWorking with Programmer to Continuously improve cycle times.Weekly ERS submissionsChairing and managing Daily MBULocation: Germiston, Gauteng, South Africa
| Salary: unspecified | Date posted: 11 Jun 2026
Senior Specialist: System Engineer (fixed Term Contract)
Company: South African Revenue Service |
, and charts to provide direction to system programmer and development teams. Responsible for building, implementingLocation: Pretoria, Gauteng, South Africa
| Salary: unspecified | Date posted: 11 Jun 2026
Programmer
Company: ReWorks Solutions |
Position: Programmer Working Hours: US Hours (9am-5pm EST) Employment Type: Full-Time, Remote ResponsibilitiesLocation: South Africa, South Africa
| Salary: unspecified | Date posted: 10 Jun 2026
Cnc Turner Programmer
Company: ESG Recruitment |
Minimum Requirements (Knowledge / Skills / Experience) Trade Tested and Qualified Turner Machinist (Red Seal) Minimum 4â8 years post-qualification experience, preferably within the pulley manufaLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 10 Jun 2026
Autocad Programmer
Company: iStaff Recruitment |
We are looking for a detail-oriented AutoCAD Programmer / Nesting & Stock Coordinator to support our Sales and WorkshopLocation: Western Cape, South Africa
| Salary: unspecified | Date posted: 10 Jun 2026
Cnc Turner Programmer
Company: ESG Recruitment |
CNC Lathe, CNC Milling & Conventional Machining Minimum Requirements (Knowledge / Skills / Experience) Trade Tested and Qualified Turner Machinist (Red Seal) Minimum 4-8 years post-qualificationLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 10 Jun 2026
Cnc Programmer & Operator
Company: ilaunch |
Summary Contract / On-site in Cape Town Manufacturing Company seeking a skilled and detail-oriented CNC ProgrammerLocation: Cape Town, Western Cape, South Africa
| Salary: unspecified | Date posted: 09 Jun 2026
Autocad Programmer
Company: iStaff (Pty) Ltd |
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 ControlLocation: Western Cape, South Africa
| Salary: unspecified | Date posted: 09 Jun 2026
Machine Shop Foreman
Company: MC Technology Staffing |
Working with Programmer to Continuously improve cycle times. Weekly ERS submissions Chairing and managing Daily MBU meetingLocation: Germiston, Gauteng, South Africa
| Salary: R25000 - 37500 per month | Date posted: 09 Jun 2026
Robotic Welder Programmer
Company: Fouche & Co Recruitment |
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 productionLocation: Pinetown, KwaZulu-Natal, South Africa
| Salary: unspecified | Date posted: 09 Jun 2026
Grind Shop Foreman
Company: MC Technology Staffing |
with Programmer to Continuously improve cycle times Weekly ERS submissions Manage export packaging and transport ChairingLocation: Germiston, Gauteng, South Africa
| Salary: unspecified | Date posted: 09 Jun 2026
Cnc Programmer
Company: Danté Personnel Recruitment |
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 programsLocation: Germiston, Gauteng, South Africa
| Salary: unspecified | Date posted: 09 Jun 2026
Cnc Programmer
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: 08 Jun 2026
Robotic Welder Programmer
Company: Fouche & Co Recruitment |
for delivering high-quality production and manufacturing solutions. The Robotic Welder Programmer will be responsibleLocation: Pinetown, KwaZulu-Natal, South Africa
| Salary: unspecified | Date posted: 08 Jun 2026
Cnc Programmer
Company: Danté Personnel Recruitment |
Minimum Requirements 510 years' experience as a CNC Programmer, Setter, and Operator. Proven experience with FanucLocation: East Rand, Gauteng, South Africa
| Salary: unspecified | Date posted: 08 Jun 2026
Senior Statistician I/ii
Company: Quanticate |
to coordinate delivery and may deputise for a Senior Statistical Programmer III when required. Externally, you will interactLocation: South Africa, South Africa
| Salary: unspecified | Date posted: 06 Jun 2026
Statistical Programmer Ii - South Africa (home Based)
Company: MMS Holdings |
opportunities and why MMS is a great place to advance your career. Visit or follow MMS on . Statistical Programmer IILocation: South Africa, South Africa
| Salary: unspecified | Date posted: 04 Jun 2026
Ibm Mainframe Technical Lead (z/os / Db2/cics/mq/ims) Hybrid (tb
Company: Mediro ICT Recruitment |
(preferred). Advantageous certifications: IBM Mainframe Systems Programmer Certificates IBM Mainframe RACF SecurityLocation: Randburg, Johannesburg, South Africa
| Salary: unspecified | Date posted: 03 Jun 2026
Statistical Programmer Ii - South Africa (home Based)
Company: MMS Holdings |
opportunities and why MMS is a great place to advance your career. Visit or follow MMS on . Statistical Programmer IILocation: South Africa, South Africa
| Salary: unspecified | Date posted: 03 Jun 2026
Cnc Programmer , Operator & Setter
Company: Fusion Personnel |
A dynamic manufacturing organization based in the East Rand is looking to employ a CNC Programmer / SetterLocation: East Rand, Gauteng, South Africa
| Salary: R180 - 200 per hour | Date posted: 03 Jun 2026
Cnc Programmer , Operator & Setter
Company: Fusion Personnel |
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 Location: East Rand, Gauteng, South Africa
| Salary: R180 per hour | Date posted: 02 Jun 2026
Tool & Die Maker/ Cnc Programmer
Company: Network Recruitment |
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 aLocation: Gauteng, South Africa
| Salary: R300000 - 480000 per year | Date posted: 02 Jun 2026
Tool & Die Maker/ Cnc Programmer
Company: Network Recruitment |
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 360Location: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 02 Jun 2026
Cnc Programmer , Operator & Setter
Company: Fusion Personnel |
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 TLocation: East Rand, Gauteng, South Africa
| Salary: unspecified | Date posted: 02 Jun 2026
Software Web Developer (6 Months)
Company: IQbusiness |
of experience as a programmer or developer Knowledge coding-languages (C#, .NET, AngularJS, Angular and JavaScript). AnalyticalLocation: South Africa, South Africa
| Salary: unspecified | Date posted: 01 Jun 2026
Robotic Welder Programmer
Company: JobCrystal |
ROBOTIC WELDER PROGRAMMER CORE PURPOSE The Robotic Welder Programmer develops, programs, tests, and maintains roboticLocation: Durban, KwaZulu-Natal, South Africa
| Salary: unspecified | Date posted: 01 Jun 2026
Embedded Developer Arm Bare Metal Applications
Company: JobCrystal |
Responsibilities We are seeking an experienced embedded programmer to develop and maintain firmware for bare metal applicationsLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 01 Jun 2026
Junior Draughtsman / Cnc Programmer
Company: Van Staden Engineering |
Job Summary Structural steel fabricator in Brakpan is looking for a junior draughtsman / CNC programmer. Must be able