Programmer jobs in South Africa
115 programmer jobs found: showing 1 - 50
Head Of Strategy - Commercial And Partnerships
Company: Rand Mutual |
. MBA or equivalent master’s degree (preferred). Management Development Programmer or Executive Leadership ProgrammeLocation: Parktown, Johannesburg, South Africa
| Salary: unspecified | Date posted: 18 Aug 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: 16 Aug 2026
Cnc Programmer
Company: MC Technology Staffing |
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 parts Skills Location: Benoni, Gauteng, South Africa
| Salary: unspecified | Date posted: 16 Aug 2026
Cnc Programmer (senior)
Company: Square 1 Recruitment |
/ Programmer who can take years of hands-on machining knowledge and apply it to manufacturing estimates and quotations. You'llLocation: South Africa, South Africa
| Salary: R40000 per month | Date posted: 15 Aug 2026
Technical Systems Engineer Iii
Company: Shoprite Holdings |
Programmer - (essential). o Extensive Experience with working on highly complex projects within the Software Development LifeLocation: Brackenfell, Cape Town, South Africa
| Salary: unspecified | Date posted: 15 Aug 2026
Cnc Programmer
Company: Weir Group |
CNC Programmer Location - Isando Work Arrangement - Onsite What we do at Weir We are a global leader in miningLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 14 Aug 2026
Cnc Programmer (senior)
Company: Square 1 Recruitment |
You Know How to Machine It. Can You Cost It? We’re looking for an experienced CNC Machinist / Programmer who canLocation: Gauteng, South Africa
| Salary: unspecified | Date posted: 14 Aug 2026
Cnc Lathe Programmer / Operator
Company: MC Technology Staffing |
Company based in Cape Town is looking for a skilled CNC Lathe Programmer / Operator to join their team. SkillsLocation: Cape Town, Western Cape, South Africa
| Salary: unspecified | Date posted: 14 Aug 2026
Cnc Lathe Programmer / Operator
Company: MECAD Systems |
Job Summary Skills / Requirements: Must have own reliable transport Must be prepared to work over time and weekends when needed Must keep there work area clean and neat Must be able to work undeLocation: Cape Town, Western Cape, South Africa
| Salary: unspecified | Date posted: 13 Aug 2026
Cnc Lathe Programmer / Operator
Company: MC Technology Staffing |
Skills / Requirements: Must have own reliable transport Must be prepared to work over time and weekends when needed Must keep there work area clean and neat Must be able to work under Pressure Location: Cape Town, Western Cape, South Africa
| Salary: unspecified | Date posted: 13 Aug 2026
Uc Programmer
Company: AtripleA Recruitment & Temps |
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 timLocation: Gauteng, South Africa
| Salary: R28000 per month | Date posted: 12 Aug 2026
Uc Programmer
Company: AtripleA Recruitment & Temps |
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 tiLocation: Pretoria, Gauteng, South Africa
| Salary: unspecified | Date posted: 12 Aug 2026
Junior Software Developer (javascript, Node.js, React, .net, C# )
Company: Hire Resolve |
code. Discover and fix programming bugs. Requirements: +3 years employment as a programmer / javascript languageLocation: Durban, KwaZulu-Natal, South Africa
| Salary: unspecified | Date posted: 12 Aug 2026
System Analyst
Company: Hire Resolve |
in application development. Candidates with less experience may be considered for Programmer Analyst or System Analyst roles basedLocation: Centurion, Gauteng, South Africa
| Salary: unspecified | Date posted: 12 Aug 2026
Front-end Developer (it)
Company: AtripleA Recruitment & Temps |
. Front-end developers are the bridge between the designer and the back-end programmer, which meansLocation: South Africa, South Africa
| Salary: unspecified | Date posted: 12 Aug 2026
Software Developer/ Programmer ( Education & Training)
Company: AtripleA Recruitment & Temps |
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 RecruiterLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 12 Aug 2026
Senior Programmer
Company: Hire Resolve |
Job Summary Hire Resolve's client, a software company, is looking for a dynamic and experienced Senior ProgrammerLocation: Pretoria, Gauteng, South Africa
| Salary: unspecified | Date posted: 12 Aug 2026
Cnc Programmer
Company: Hire Resolve |
Job Summary Hire Resolve's client is looking for a CNC Programmer to join their team in Montague Gardens, WCLocation: Western Cape, South Africa
| Salary: unspecified | Date posted: 12 Aug 2026
Cnc Milling Setter / Operator / Programmer – East Rand
Company: Professional Career Services |
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 equipmentLocation: East Rand, Gauteng, South Africa
| Salary: R120 - 170 per hour | Date posted: 12 Aug 2026
Senior Programmer
Company: Hire Resolve |
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 ContactLocation: Pretoria, Gauteng, South Africa
| Salary: unspecified | Date posted: 12 Aug 2026
Cnc Programmer (senior)
Company: Square 1 Recruitment |
/ Programmer who can take years of hands-on machining knowledge and apply it to manufacturing estimates and quotations. You’llLocation: Gauteng, South Africa
| Salary: unspecified | Date posted: 12 Aug 2026
Analyst Programmer (sql) (cpt Onsite)
Company: Datafin |
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 technicalLocation: Cape Town, Western Cape, South Africa
| Salary: unspecified | Date posted: 12 Aug 2026
Rb 19165 - Cnc Milling Setter / Operator / Programmer – East Rand
Company: Professional Career Services |
Employer Description Our client is a precision engineering firm. Job Description Ability to program and set CNC Milling Machines without assistance. Ability to read and interpret drawings and Location: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 12 Aug 2026
Plc Programmer
Company: Profile Personnel |
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 engineeringLocation: Pretoria, Gauteng, South Africa
| Salary: R18000 - 25000 per month | Date posted: 12 Aug 2026
Junior Java Developer - Talent Pool
Company: Saratoga Software |
experience, preferably within the fintech industry. Oracle Java SE 7/8 Programmer certification. Working knowledge of DB2Location: Cape Town, Western Cape, South Africa
| Salary: unspecified | Date posted: 12 Aug 2026
Plc Programmer
Company: Executech |
We are seeking a talented PLC Programmer to join our team in Gauteng. As a PLC Programmer, you will be responsibleLocation: Gauteng, South Africa
| Salary: unspecified | Date posted: 12 Aug 2026
Cnc Programmer
Company: Tumaini |
An opportunity has become available for a CNC Programmer to join our client's manufacturing facility in Gauteng. TheLocation: Johannesburg, Gauteng, South Africa
| Salary: R450000 - 500000 per year | Date posted: 11 Aug 2026
Tube Laser Operator & Programmer
Company: Resources Partners Pty Ltd |
Job Summary TUBE LASER OPERATOR & PROGRAMMER Location: Edenvale, Gauteng Salary: R16,000 - R22,000 CTC per month... Tube Laser Operator & Programmer to operate and program CNC fibre laser tube-cutting machinery. The successful candidateLocation: Edenvale, Gauteng, South Africa
| Salary: R16000 per month | Date posted: 08 Aug 2026
Cnc Machinist/ Programmer
Company: MC Technology Staffing |
Company based in Randburg is looking for a skilled CNC machinist/ programmer to join their team. Skills / ExperienceLocation: Randburg, Johannesburg, South Africa
| Salary: unspecified | Date posted: 08 Aug 2026
Cnc Machinist/ Programmer
Company: MECAD Systems |
Job Summary Skills / Experience Required: Needs lathe and mill experience Must be able to program Will only work night shift Monday to Friday Will be in a supervisor roll, to supervise night shiLocation: Randburg, Johannesburg, South Africa
| Salary: unspecified | Date posted: 07 Aug 2026
Analyst Programmer
Company: Prescient |
Purpose of role: We are looking for an Analyst Programmer to support the delivery, maintenance and improvementLocation: Cape Town, Western Cape, South Africa
| Salary: unspecified | Date posted: 07 Aug 2026
Cnc Machinist/ Programmer
Company: MC Technology Staffing |
Skills / Experience Required: Needs lathe and mill experience Must be able to program Will only work night shift Monday to Friday Will be in a supervisor roll, to supervise night shift loaders aLocation: Randburg, Johannesburg, South Africa
| Salary: unspecified | Date posted: 07 Aug 2026
Tube Laser Operator & Programmer
Company: Professional Recruitment Partners |
TUBE LASER OPERATOR & PROGRAMMER Location: Edenvale, Gauteng Salary: R16,000 – R22,000 CTC per month POSITION SUMMARY... & Programmer to operate and program CNC fibre laser tube-cutting machinery. The successful candidate will be responsibleLocation: Edenvale, Gauteng, South Africa
| Salary: R16000 - 22000 per month | Date posted: 07 Aug 2026
Cnc Milling Machine Programmer & Setter
Company: Phakisa |
Join Our Team as a CNC Milling Machine Programmer & Setter Location: JHB - New Era Springs Type: Contractor... We are seeking a CNC Milling Machine Programmer & Setter to join our engineering team in Gauteng. The successful candidate will playLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 04 Aug 2026
Junior Cnc Milling Programmer - Devland
Company: Danté Personnel Recruitment |
Our client in Devland, South of Johannesburg is looking for a Junior Milling Programmer who have completed his studiesLocation: Soweto, Johannesburg, South Africa
| Salary: unspecified | Date posted: 04 Aug 2026
Junior Cnc Milling Programmer - Devland
Company: Danté Personnel Recruitment |
Minimum requirements: Must be a qualified Fitter and Turner, Machinist or Toolmaker or similar recognized manufacturing trade qualification Good understanding of CNC Milling and machining principlLocation: Soweto, Johannesburg, South Africa
| Salary: unspecified | Date posted: 03 Aug 2026
Cnc Programmer & Operator
Company: Beaver Recruitment & Migration |
is looking for an experienced CNC Programmer & Operator to join its machining team. If you have experience programming, setting up, and operating... and immigration support throughout the recruitment process. About the Role As a CNC Programmer & Operator, you'll be responsibleLocation: Johannesburg, Gauteng, South Africa
| Salary: R25000 - 27000 per month | Date posted: 01 Aug 2026
Fire Detection Technical Programmer
Company: The Recruitment Pig |
Job Summary The Company The organization operates within the integrated fire protection and security industry. They provide automatic fire detection systems and gas suppression equipment. They serveLocation: Western Cape, South Africa
| Salary: R18000 per month | Date posted: 01 Aug 2026
Cnc Programmer
Company: Phakisa |
Job Summary Duties and Responsibilities: Set up, operate, and monitor CNC machines Produce precision components according to engineering drawings Maintain quality, safety, and productivity standLocation: Gauteng, South Africa
| Salary: R100 per hour | Date posted: 01 Aug 2026
Cnc Programmer & Operator
Company: Beaver Immigration Consulting |
is looking for an experienced CNC Programmer & Operator to join its machining team. If you have experience programming, setting up, and operating... and immigration support throughout the recruitment process. About the Role As a CNC Programmer & Operator, you'll be responsibleLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 31 Jul 2026
Cnc Programmer & Operator
Company: Beaver Migration and Recruitment |
is looking for an experienced CNC Programmer & Operator to join its machining team. If you have experience programming, setting up, and operating... and immigration support throughout the recruitment process. About the Role As a CNC Programmer & Operator, you'll be responsibleLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 31 Jul 2026
Draughtsman (sigmanest)
Company: Danté Personnel Recruitment |
qualification Proven experience as a draughtsman | programmer Working knowledge of SigmaNest Experience with order entryLocation: Boksburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 31 Jul 2026
Cnc Programmer
Company: Key Recruitment Group |
Job Summary 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 DurbanLocation: Durban, KwaZulu-Natal, South Africa
| Salary: unspecified | Date posted: 30 Jul 2026
Draughtsman (sigmanest)
Company: Danté Personnel Recruitment |
| programmer Working knowledge of SigmaNest Experience with order entry and job preperation Good understanding of manufacturingLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 30 Jul 2026
Cnc Programmer
Company: Jobs 4 All |
Key Responsibilities Develop, create, and optimise CNC programs for 4-axis milling machines. Generate machining programs directly from engineering drawings and 3D CAD models. Utilise CAD/CAM softLocation: East Rand, Gauteng, South Africa
| Salary: unspecified | Date posted: 30 Jul 2026
Factory Setter/ Production Planner
Company: Watershed Consulting |
, or Mechanical Engineering Experience: 3–5 years in a Setter Out, Production Drafter, or CNC Programmer role within joineryLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 30 Jul 2026
Factory Setter/ Production Planner
Company: Watershed Consulting |
years in a Setter Out, Production Drafter, or CNC Programmer role within joinery, shopfitting, or timber furnitureLocation: Johannesburg, Gauteng, South Africa
| Salary: unspecified | Date posted: 30 Jul 2026
Plc Programmer – Water Jets (automotive Manufacturing)
Company: Hlabahlosile |
Key Responsibilities Program, modify and troubleshoot PLC-controlled Water Jet machines. Diagnose electrical, mechanical and automation faults on Water Jet equipment. Perform preventative and breaLocation: Pretoria, Gauteng, South Africa
| Salary: unspecified | Date posted: 29 Jul 2026
Real World Evidence (rwe) Programmer
Company: Quanticate |
Unlock Your Future in Life Sciences Programming at Quanticate! Are you a skilled SAS Programmer with a strong graspLocation: South Africa, South Africa
| Salary: unspecified | Date posted: 29 Jul 2026
Cnc Programmer
Company: Key Recruitment Group |
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