find the right job for you in South Africa


Programmer jobs in South Africa

120 programmer jobs found: showing 1 - 50

X2 Learner Programmer / X2 Leerder Programmeerders
Company: OOS VRYSTAAT KAAP BEDRYF BPK / OPERATIONS LTD |

Location: Ladybrand, Free State, South Africa

| Salary: unspecified | Date posted: 16 Jul 2026
Kern doel van die pos Die instandhouding en skryf van programme en stelsels vir die OVK Groep. Minimum Vereistes ’n Drie jaar tersiêre kwalifikasie in IT Sagteware Ontwikkeling of in die finale j
Senior Systems Engineer (ftc)
Company: South African Revenue Service |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 16 Jul 2026
to system programmer and development teams. Governance Implement and provide input into the development of governance
Cnc Milling Programmer East Rand
Company: unknown |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 16 Jul 2026
CNC Milling Programmer East Rand Position Purpose To develop, optimise, and maintain CNC milling programs used
X2 Learner Programmer / X2 Leerder Programmeerders
Company: OVK |

Location: Ladybrand, Free State, South Africa

| Salary: unspecified | Date posted: 15 Jul 2026
Kern doel van die pos Die instandhouding en skryf van programme en stelsels vir die OVK Groep. Minimum Vereistes 'n Drie jaar tersiêre kwalifikasie in IT Sagteware Ontwikkeling of in die finale j
Cnc Machining Centre Programmer / Setter / Operator
Company: Primeserv |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 15 Jul 2026
Job description: The CNC Programmer is responsible for the setting of CNC machining centres as well as to create CNC
Cnc Milling Programmer East Rand
Company: Jobs 4 All |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 15 Jul 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 - Edgecam & Cad
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 15 Jul 2026
CNC PROGRAMMER with Edgecam & CAD experience - East Rand, Gauteng CNC PROGRAMMER - Edgecam and CAD software. Key
Cnc Operator
Company: Fusion Personnel |

Location: Johannesburg, Gauteng, South Africa

| Salary: R35000 - 40000 per month | Date posted: 14 Jul 2026
Programmer to join their team with EDGECAM programming experience. Requirements: Minimum 10 years' experience as a CNC... Programmer, CNC Setter or CNC Machinist Matric Advanced knowledge of EDGECAM (essential) Experience using CAD/design software
C Programmer
Company: Goldman Tech Resourcing |

Location: Durban, KwaZulu-Natal, South Africa

| Salary: unspecified | Date posted: 14 Jul 2026
Our client is seeking a skilled C Programmer to join their development team in Durban. This is an excellent opportunity
Draughtsperson And Programmer
Company: Status Staffing |

Location: Kuils River, Cape Town, South Africa

| Salary: unspecified | Date posted: 14 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
Cnc Programmer - Edgecam & Cad
Company: Pronto Labour Team |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 14 Jul 2026
CNC PROGRAMMER - Edgecam and CAD software. Key Responsibilities: Program and set up CNC machines for production
Cnc Programmer Setter - Turning & Milling
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 14 Jul 2026
CNC Turning experience Turning Programming - onboard Edit existing programs Write new programs Fanuc controls
It Programmer - Stanger, Kzn
Company: Dixie Recruitment |

Location: KwaDukuza, KwaZulu-Natal, South Africa

| Salary: unspecified | Date posted: 14 Jul 2026
IT PROGRAMMER - Stanger (On-Site) QUALIFICATIONS AND EXPERIENCE Grade 12 (Essential) IT certification or degree
Cnc Operator
Company: Fusion Personnel |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 14 Jul 2026
Requirements: Minimum 10 years' experience as a CNC Programmer, CNC Setter or CNC Machinist Matric Advanced
Cnc Programmer - Edgecam & Cad
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 14 Jul 2026
CNC PROGRAMMER - Edgecam and CAD software. Key Responsibilities: Program and set up CNC machines for production
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 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
Programmer Iii
Company: Shoprite Holdings |

Location: Brackenfell, Cape Town, South Africa

| Salary: unspecified | Date posted: 11 Jul 2026
years+ in a senior developer/programmer role Knowledge and Skills Demonstrated knowledge and skills in Software testing
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: 10 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 Milling Programmer & Operator
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 10 Jul 2026
CNC MILLING PROGRAMMER & OPERATOR Minimum 7 Years' Machining experience in an Engineering Industry Knowledge
Cnc Operator
Company: Adcorp Insights |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 09 Jul 2026
The CNC Operator / Setter / Programmer is responsible for programming, setting up, operating, and optimizing CNC..., and ensuring production targets are achieved safely and efficiently. Proven experience as a CNC Programmer, Setter, and Operator
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
Senior C Programmer
Company: Goldman Tech Resourcing |

Location: Durban, KwaZulu-Natal, South Africa

| Salary: R50000 per month | Date posted: 09 Jul 2026
Our client is seeking a skilled C Software Developer to join their technical team in Durban. This role is suited to a developer who enjoys low-level programming, performance optimisation, and working
Analyst Programmer
Company: Prescient |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 09 Jul 2026
Purpose of role: We are looking for an Analyst Programmer to support the delivery, maintenance and improvement
Cnc Turner Programmer
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 09 Jul 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 Milling Programmer/setter - Fusion 360
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 09 Jul 2026
CNC MILLING PROGRAMMER/SETTER - Fusion 360 Ability to read and interpret drawings and the required manufacturing
Senior Machine Learning Engineer
Company: Shoprite Holdings |

Location: Brackenfell, Cape Town, South Africa

| Salary: unspecified | Date posted: 08 Jul 2026
environment – (desired). Key competencies and work ethic A skilled programmer who develops machines and systems that can learn
Cnc Milling Programmer/setter - Fusion 360
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 08 Jul 2026
Ability to read and interpret drawings and the required manufacturing sizes and visual quality of parts to be manufactured. Ability to identify the machining required and appropriate set-up equipment
Cnc Milling Machine Programmer/setter/operator (hm800)
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 08 Jul 2026
CNC Milling Programmer/Setter/Operator (HM800) Ability to read and interpret drawings and the required manufacturing
Cnc Milling Programmer/setter - Fusion 360
Company: ESG Recruitment |

Location: Gauteng, South Africa

| Salary: R25000 - 27000 per month | Date posted: 08 Jul 2026
Job Summary Ability to read and interpret drawings and the required manufacturing sizes and visual quality of parts to be manufactured. Ability to identify the machining required and appropriate se
Cnc Turner Programmer
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 08 Jul 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 Milling Machine Programmer/setter/operator (hm800)
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 08 Jul 2026
Ability to read and interpret drawings and the required manufacturing sizes and visual quality of parts to be manufactured. Ability to identify the machining required and appropriate set-up equipment
Junior Software Developer (javascript, Node.js, React, .net, C# )
Company: Hire Resolve |

Location: Durban, KwaZulu-Natal, South Africa

| Salary: unspecified | Date posted: 07 Jul 2026
code. Discover and fix programming bugs. Requirements: +3 years employment as a programmer / javascript language
Front-end Developer (it)
Company: AtripleA Recruitment & Temps |

Location: South Africa, South Africa

| Salary: unspecified | Date posted: 07 Jul 2026
. Front-end developers are the bridge between the designer and the back-end programmer, which means
Senior Programmer
Company: Hire Resolve |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 07 Jul 2026
Job Summary Hire Resolve's client is looking for a dynamic and experienced Senior Programmer to join our client... experience 6+ years' experience as programmer Bilingual (Afrikaans and English) Benefits Salary: negotiable Contact
Uc Programmer
Company: AtripleA Recruitment & Temps |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 07 Jul 2026
Job Summary Key responsibilities: Responding to calls logged by clients Providing remote/telephonic support Scheduling site visits within a client's Service Level Agreement Mean-Time-to-Respond ti
Uc Programmer
Company: AtripleA Recruitment & Temps |

Location: Gauteng, South Africa

| Salary: R28000 per month | Date posted: 07 Jul 2026
Job Summary Key responsibilities: Responding to calls logged by clients Providing remote/telephonic support Scheduling site visits within a client's Service Level Agreement Mean-Time-To-Respond tim
Senior Programmer
Company: Hire Resolve |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 07 Jul 2026
Job Summary Hire Resolve's client, a software company, is looking for a dynamic and experienced Senior Programmer
Software Developer/ Programmer ( Education & Training)
Company: AtripleA Recruitment & Temps |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 07 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 AtripleA recruitment & temps Recruiter
Plc Programmer
Company: Profile Personnel |

Location: Pretoria, Gauteng, South Africa

| Salary: R30000 - 40000 per month | Date posted: 07 Jul 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
Cnc Programmer
Company: Hire Resolve |

Location: Western Cape, South Africa

| Salary: unspecified | Date posted: 07 Jul 2026
Job Summary Hire Resolve's client is looking for a CNC Programmer to join their team in Montague Gardens, WC
Analyst Programmer (sql) (cpt Onsite)
Company: Datafin |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 07 Jul 2026
Job Summary Analyst Programmer (SQL) (CPT Onsite) IT - Analyst, Data Management ~ IT - Software Development Cape... less complex technical systems as the next Analyst Programmer sought by a reputable Retail Group. You will develop simple technical
System Analyst
Company: Hire Resolve |

Location: Centurion, Gauteng, South Africa

| Salary: R8000 - 12000 per month | Date posted: 07 Jul 2026
in application development. Candidates with less experience may be considered for Programmer Analyst or System Analyst roles based
Cnc Programmer
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 06 Jul 2026
CNC Programmer with Milling & Turning Machine Setting experience - FANUC Duties and Responsibilities Write
Cnc Milling Programmer/setter/operator
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 04 Jul 2026
CNC Milling/Turning programmer CNC Milling & Turning Programmer (4-5 axis) Must have experience on both Horizontal
C Programmer
Company: Goldman Tech Resourcing |

Location: Durban, KwaZulu-Natal, South Africa

| Salary: unspecified | Date posted: 03 Jul 2026
A Durban-based technology environment is seeking an experienced C Programmer to join their team. This role is primarily
Cnc Milling Programmer/setter/operator
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 03 Jul 2026
CNC Milling & Turning Programmer (4-5 axis) Must have experience on both Horizontal & Vertical CNC Machining centers
Cnc Programmer , Operator & Setter
Company: Fusion Personnel |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 02 Jul 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
C Programmer
Company: Goldman Tech Resourcing |

Location: Durban, KwaZulu-Natal, South Africa

| Salary: unspecified | Date posted: 01 Jul 2026
Our client is seeking a skilled C Programmer to join their development team. This role is suited to a detail-oriented