find the right job for you in South Africa


Programmer jobs in gauteng province South Africa

75 programmer jobs found in gauteng province: showing 1 - 50

Cnc - Programmer
Company: Cemo Pumps |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 31 Aug 2026
Job Summary We currently looking for CNC Lathe - Programmer, Setter and Operator - Experience on Okhuma LC30
Cnc Programmer & Operator
Company: Beaver Immigration Consulting |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 31 Aug 2026
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 responsible
Cnc Programmer
Company: Jobs 4 All |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 31 Aug 2026
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 soft
Plc Programmers
Company: Network Contracting Solutions |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 29 Aug 2026
By joining my database, you may be considered for opportunities such as: PLC Programmer | Automation Engineer | PLC / SCADA... Programmer | Control Systems Engineer | Automation Technician | Electrical Automation Engineer | Commissioning Engineer
Cnc Programmer
Company: Cre8work |

Location: Edenvale, Gauteng, South Africa

| Salary: unspecified | Date posted: 29 Aug 2026
Job description · The CNC Programmer is responsible for the setting of CNC machining centers as well as to create CNC
Plc Programmers
Company: Network Contracting Solutions |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 29 Aug 2026
Are you an experienced PLC Programmer looking for your next career opportunity? Currently expanding the talent... such as: PLC Programmer | Automation Engineer | PLC / SCADA Programmer | Control Systems Engineer | Automation Technician
Cnc Programmer
Company: Danté Personnel Recruitment |

Location: Germiston, Gauteng, South Africa

| Salary: unspecified | Date posted: 28 Aug 2026
Job Summary Minimum Requirements 5–10 years' experience as a CNC Programmer, Setter, and Operator. Proven
Plc Programmers
Company: Network Contracting Solutions |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 28 Aug 2026
for opportunities such as: PLC Programmer | Automation Engineer | PLC / SCADA Programmer | Control Systems Engineer | Automation... available that aligns with your skills, experience and career aspirations. ? Send your updated CV to: Subject: PLC Programmer Know a PLC
Natural Application Junior Analyst Programmer
Company: Accenture |

Location: Midrand, Johannesburg - Waterfall, Staffordshire, South Africa

| Salary: unspecified | Date posted: 28 Aug 2026
About Accenture Accenture helps the world’s leading enterprises reinvent by building their digital core and unleashing the power of AI to create value at speed for organizations across industries. O
Cnc Programmer
Company: Danté Personnel Recruitment |

Location: Germiston, Gauteng, South Africa

| Salary: unspecified | Date posted: 28 Aug 2026
Minimum Requirements 510 years' experience as a CNC Programmer, Setter, and Operator. Proven experience with Fanuc
Cnc Programmer
Company: Danté Personnel Recruitment |

Location: Germiston, Gauteng, South Africa

| Salary: unspecified | Date posted: 28 Aug 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
Natural Application Programmer Copy 01
Company: Accenture |

Location: Midrand, Johannesburg - Waterfall, Staffordshire, South Africa

| Salary: unspecified | Date posted: 28 Aug 2026
About Accenture Accenture helps the world’s leading enterprises reinvent by building their digital core and unleashing the power of AI to create value at speed for organizations across industries. O
Cnc Programmer - Urgent
Company: Montana Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 27 Aug 2026
Job Summary CNC Programmer is Required by a Manufacturing Company in Johannesburg. Programming, Setting and Operating
Cnc Programmer
Company: GAP Consulting |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 27 Aug 2026
Minimum Requirements: Must have a minimum of 10 years experience in Toolmaking | CNC Machining in the Manufacturing Industry 10 Years CNC Software experience (3,4 and 5-axis) Toolmaker | Relevant
Cnc Programmer
Company: GAP Consulting |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 27 Aug 2026
#SHIFTINTOHIGHCAREER by joining a Manufacturing Company that seeks the expertise of a CNC Programmer Minimum
Cnc Programmer/setter & Operator
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 21 Aug 2026
CNC PROGRAMMER, SETTER & OPERATOR willing to take Ownership of the CNC Department within an ENGINEERING Industry
Cnc Milling Programmer/setter/operator
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 21 Aug 2026
CNC Milling & Turning Programmer (4-5 axis) Must have experience on both Horizontal & Vertical CNC Machining centers
Cnc Programmer - Edgecam & Cad
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 21 Aug 2026
CNC PROGRAMMER - Edgecam and CAD software. Key Responsibilities: Program and set up CNC machines for production Optimize Machining Processes to achieve maximum efficiency Collaborate with the
Cnc Milling Programmer & Operator
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 21 Aug 2026
CNC MILLING PROGRAMMER & OPERATOR Minimum 7 Years' Machining experience in an Engineering   Industry Knowledge
Cnc Milling Programmer/setter/operator
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 21 Aug 2026
CNC Milling/Turning programmer CNC Milling & Turning Programmer (4-5 axis) Must have experience on both Horizontal
Cnc Programmer - Edgecam & Cad
Company: Pronto Labour Team |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 20 Aug 2026
Job Summary CNC PROGRAMMER - Edgecam and CAD software. Key Responsibilities: Program and set up CNC machines
Cnc Milling Programmer/setter/operator
Company: ESG Recruitment |

Location: Gauteng, South Africa

| Salary: R25000 - 27000 per month | Date posted: 20 Aug 2026
Job Summary CNC Milling & Turning Programmer (4-5 axis) Must have experience on both Horizontal & Vertical CNC
Cnc Milling Programmer & Operator
Company: Pronto Labour Team |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 20 Aug 2026
CNC MILLING PROGRAMMER & OPERATOR Minimum 7 Years' Machining experience in an Engineering   Industry Knowledge
Cnc Programmer - Edgecam & Cad
Company: Pronto Labour Team |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 20 Aug 2026
CNC PROGRAMMER - Edgecam and CAD software. Key Responsibilities: Program and set up CNC machines for production Optimize Machining Processes to achieve maximum efficiency Collaborate with the
Dynamics 365 Ce Analyst Programmer (relocate To Malta/big 4)
Company: Black Pen Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 18 Aug 2026
About the job Dynamics 365 CE Analyst Programmer (Relocate to Malta/Big 4) Our client's Microsoft Business Solutions... Overview The Dynamics 365 Customer Engagement (D365CE) Analyst Programmer is a member of our client's Microsoft Business
Head Of Strategy - Commercial And Partnerships
Company: Rand Mutual Admin Services |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 18 Aug 2026
. MBA or equivalent masters degree (preferred). Management Development Programmer or Executive Leadership Programme
Head Of Strategy - Commercial And Partnerships
Company: Rand Mutual |

Location: Parktown, Johannesburg, South Africa

| Salary: unspecified | Date posted: 17 Aug 2026
. MBA or equivalent master’s degree (preferred). Management Development Programmer or Executive Leadership Programme
Cnc Programmer - Milling & Turning
Company: ESG Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 17 Aug 2026
A Engineering shop on the East Rand is seeking a CNC Programmer for their Jobbing & Production light to medium
Cnc Programmer
Company: MC Technology Staffing |

Location: Benoni, Gauteng, South Africa

| Salary: unspecified | Date posted: 17 Aug 2026
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
Cnc Programmer (senior)
Company: Square 1 Recruitment |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 14 Aug 2026
You Know How to Machine It. Can You Cost It? We’re looking for an experienced CNC Machinist / Programmer who can
Rb 19165 - Cnc Milling Setter / Operator / Programmer – East Rand
Company: Professional Career Services |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 13 Aug 2026
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
Cnc Milling Setter / Operator / Programmer – East Rand
Company: Professional Career Services |

Location: East Rand, Gauteng, South Africa

| Salary: R120 - 170 per hour | Date posted: 12 Aug 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 Programmer (senior)
Company: Square 1 Recruitment |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 12 Aug 2026
/ Programmer who can take years of hands-on machining knowledge and apply it to manufacturing estimates and quotations. You’ll
Plc Programmer
Company: Executech |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 12 Aug 2026
We are seeking a talented PLC Programmer to join our team in Gauteng. As a PLC Programmer, you will be responsible
Cnc Programmer
Company: Tumaini |

Location: Johannesburg, Gauteng, South Africa

| Salary: R450000 - 500000 per year | Date posted: 11 Aug 2026
An opportunity has become available for a CNC Programmer to join our client's manufacturing facility in Gauteng. The
Tube Laser Operator & Programmer
Company: Resources Partners Pty Ltd |

Location: Edenvale, Gauteng, South Africa

| Salary: R16000 per month | Date posted: 08 Aug 2026
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 candidate
Cnc Machinist/ Programmer
Company: MC Technology Staffing |

Location: Randburg, Johannesburg, South Africa

| Salary: unspecified | Date posted: 08 Aug 2026
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 a
Cnc Machinist/ Programmer
Company: MC Technology Staffing |

Location: Randburg, Johannesburg, South Africa

| Salary: unspecified | Date posted: 08 Aug 2026
Company based in Randburg is looking for a skilled CNC machinist/ programmer to join their team. Skills / Experience
Tube Laser Operator & Programmer
Company: Professional Recruitment Partners |

Location: Edenvale, Gauteng, South Africa

| Salary: R16000 - 22000 per month | Date posted: 07 Aug 2026
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 responsible
Cnc Machinist/ Programmer
Company: MECAD Systems |

Location: Randburg, Johannesburg, South Africa

| Salary: unspecified | Date posted: 07 Aug 2026
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 shi
Cnc Milling Machine Programmer & Setter
Company: Phakisa |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 05 Aug 2026
Job Summary 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
Cnc Milling Machine Programmer & Setter
Company: Phakisa |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 05 Aug 2026
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 play
Cnc Programmer & Operator
Company: Beaver Recruitment & Migration |

Location: Johannesburg, Gauteng, South Africa

| Salary: R25000 - 27000 per month | Date posted: 01 Aug 2026
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 responsible
Cnc Programmer & Operator
Company: Beaver Migration and Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 31 Jul 2026
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 responsible
Factory Setter/ Production Planner
Company: Watershed Consulting |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 30 Jul 2026
, or Mechanical Engineering Experience: 3–5 years in a Setter Out, Production Drafter, or CNC Programmer role within joinery
Cnc Programmer
Company: unknown |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 27 Jul 2026
CNC Programmer East Rand Job Overview A well-established precision engineering and manufacturing company is seeking... an experienced CNC Programmer to join its team. This position is focused exclusively on CNC programming for complex machining
Cnc Programmer
Company: Jobs 4 All |

Location: East Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 26 Jul 2026
Job Summary 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
Analyst Programmer Natural Adabas (business Solution Development) Contract | Hybrid – Pretoria
Company: Datafin |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 23 Jul 2026
measurable business impact, scale, and regulatory compliance. They are looking for Analyst Programmer Natural Adabas to provide
Cnc Programmer/setter & Operator
Company: Pronto Labour Team |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 22 Jul 2026
CNC PROGRAMMER, SETTER & OPERATOR comfortable with MODERN MANUFACTURING TECHNOLOGY within an Engineering Industry... Roodepoort area, West Rand, Gauteng CNC PROGRAMMER, SETTER & OPERATOR willing to take Ownership of the CNC Department
Cnc Programmer/setter & Operator
Company: Pronto Labour Team |

Location: West Rand, Gauteng, South Africa

| Salary: unspecified | Date posted: 21 Jul 2026
CNC PROGRAMMER, SETTER & OPERATOR willing to take Ownership of the CNC Department within an ENGINEERING Industry