Programmer Jobs. South Africa

Apply Today

Scroll to Jobs

South Africa Careers

Browse Programmer Jobs. Apply online

Job seekers can find Programmer opportunities in South Africa, South Africa

Search Term: Programmer
Search Results: 51
Last Updated: Sat, 12 Sep
PLC Programmer » Shallcross, eThekwini - Introduction We are seeking a skilled PLC Programmer to develop, maintain, and troubleshoot PLC systems in an industrial manufacturing setting. Your role will focus on ensuring machinery and processes run efficiently, safely, and reliably. You will also be responsible for attending to breakdowns, providing online assistance, and overseeing new installations. As part of your role, you may be required to travel to different sites as needed. You’ll work closely with engineers and teams to enhance … • Fri, 04 SepNational Packaging Systems
CNC Programmer » Vanderbijlpark, Emfuleni - CNC PROGRAMMER – VANDERBIJLPARK A well-established engineering/manufacturing company in the Vanderbijlpark area is looking for an experienced and qualified CNC Programmer to join their team. Minimum Requirements Qualified/experienced CNC Programmer Proven experience programming and operating CNC Milling Machines and Centre Lathes Strong knowledge of Fanuc and Siemens controls Ability to read and interpret technical drawings Knowledge of G-code and CNC programming Experience with setting, progra… • Fri, 11 Sep
CNC Programmer » Vanderbijlpark, Gauteng - Job Summary CNC PROGRAMMER - VANDERBIJLPARK A well-established engineering/manufacturing company in the... Vanderbijlpark area is looking for an experienced and qualified CNC Programmer to join their team. Minimum Requirements Qualified • Thu, 10 SepOxyon People SolutionsR50000 per month
CNC Programmer » Vanderbijlpark, Gauteng - CNC PROGRAMMER – VANDERBIJLPARK A well-established engineering/manufacturing company in the Vanderbijlpark area... is looking for an experienced and qualified CNC Programmer to join their team. Minimum Requirements Qualified/experienced CNC ProgrammerThu, 10 SepOxyon People Solutions
CNC Programmer » Vanderbijlpark, Gauteng - CNC PROGRAMMER – VANDERBIJLPARK A well-established engineering/manufacturing company in the Vanderbijlpark area... is looking for an experienced and qualified CNC Programmer to join their team. Minimum Requirements Qualified/experienced CNC ProgrammerThu, 10 SepOxyon People Solutions

Related Jobs in South Africa

Search Programmer Related Links
Search Gumtree
Search Payroll Senior
Search Human Resources Assistant
Search Engineer
Search Business Development And Sales Professional
Search Nanny
Search Account Executive
Search Process Engineer
Search Director Of Operations
Search Developer
Search United Arab Emirates Jobs

How to Apply for Programmer Jobs in South Africa

Applying for programmer jobs is simple. Start by updating your CV, highlighting relevant experience and qualifications. Use trusted job portals and company career pages to submit your applications.

Here are some tips to help you succeed in your job search for programmer roles:

Tailor your CV for each role
Tailor your CV for each role
Highlight your achievements
Network with professionals in the Programmer sector
Include relevant certifications
Prepare for interviews with industry-specific knowledge
Junior CNC Milling Programmer - Devland » Soweto, Johannesburg - Our client in Devland, South of Johannesburg is looking for a Junior Milling Programmer who have completed his studies • Thu, 10 SepDanté Personnel Recruitment
CNC Programmer » Vanderbijlpark, Gauteng - Job Description: CNC PROGRAMMER - VANDERBIJLPARK A well-established engineering/manufacturing company in the... Vanderbijlpark area is looking for an experienced and qualified CNC Programmer to join their team. Minimum Requirements Qualified • Wed, 09 SepOxyon People Solutions
Cnc Programmer Vanderbijlpark » Vanderbijlpark, Emfuleni - Introduction CNC PROGRAMMER – VANDERBIJLPARK A well-established engineering/manufacturing company in the Vanderbijlpark area is looking for an experienced and qualified CNC Programmer to join their team. Minimum Requirements Qualified/experienced CNC Programmer Proven experience programming and operating CNC Milling Machines and Centre Lathes Strong knowledge of Fanuc and Siemens controls Ability to read and interpret technical drawings Knowledge of G-code and CNC programming Experience with se… • Wed, 09 SepOxyon People Solutions Ltd
Mainframe MQ System Programmer SME » Sandton, Johannesburg - -being is prioritized and your potential can thrive. The Role As a Mainframe MQ System Programmer SME... You Are Required Technical and Professional Expertise 8+ years of experience as a Mainframe IBM MQ System Programmer. Extensive experience • Tue, 08 SepKyndryl
CNC Programmer » Boksburg, Ekurhuleni - Key ResponsibilitiesDevelop, create, and optimise CNC programs for 4-axis milling machines.Generate machining programs directly from engineering drawings and 3D CAD models.Utilise CAD/CAM software such as Mastercam, Autodesk Inventor CAM, Siemens NX, or similar programming platforms.Determine machining strategies to maximise efficiency, quality, and tool life.Select appropriate cutting tools, tooling strategies, feeds, and speeds.Interpret complex engineering drawings, GD&T, and technical speci… • Tue, 08 Sep
PLC PROGRAMMERS » Kensington, East Johannesburg - PLC ProgrammersAutomation ProgrammersPLC / SCADA ProgrammersAutomation EngineersControl & Instrumentation Engineers with strong PLC experienceElectrical Engineers / Technicians with PLC programming experienceJunior to Senior-level PLC professionalsPLC & AUTOMATION EXPERIENCE:Experience with one or more of the following platforms is advantageous:ð??¹ Siemens S7 / TIA Portalð??¹ Allen-Bradley / Rockwell Automationð??¹ Mitsubishið??¹ Omronð??¹ Schneider Electricð??¹ Beckhoffð??¹ SCADA / HMI System… • Mon, 07 Sep
CNC Programmer & Operator » Despatch, Nelson Mandela Bay - Relocate to Belgium | Employer-Sponsored OpportunityA leading manufacturing company in Belgium is looking for an experienced CNC Programmer & Operator to join its machining team.If you have experience programming, setting up, and operating CNC turning and milling machines while producing high-precision components, this is an exciting opportunity to advance your career with a modern European manufacturer.Successful candidates will receive employer-sponsored relocation and immigration support thr… • Sat, 05 Sep
Software Programmer - Remote » South Africa - Software Programmer - Remote Are you a talented software programmer looking for your next remote developer job in South Africa? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you! This could be the last job posting you ever have to click on! Why waste time applying to 100 different companies when you could build one OfferZen profile and have them come to you? You'll a… • Fri, 04 SepOfferZen
Software Programmer - Johannesburg (In office) » Johannesburg, Gauteng - Software Programmer - Johannesburg (In office) Are you a talented software programmer looking for your next developer job in Johannesburg? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you! This could be the last job posting you ever have to click on! Why waste time applying to 100 different companies when you could build one OfferZen profile and have them come to yo… • Fri, 04 SepOfferZen
Software Programmer - Johannesburg (Hybrid) » Johannesburg, Gauteng - Software Programmer - Johannesburg (Hybrid) Are you a talented software programmer looking for your next developer job in Johannesburg? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you! This could be the last job posting you ever have to click on! Why waste time applying to 100 different companies when you could build one OfferZen profile and have them come to you? … • Fri, 04 SepOfferZen
Software Programmer - Cape Town (Hybrid) » Cape Town City Centre, Cape Town Region - Software Programmer - Cape Town (Hybrid) Are you a talented software programmer looking for your next developer job in Cape Town? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you! This could be the last job posting you ever have to click on! Why waste time applying to 100 different companies when you could build one OfferZen profile and have them come to you? You'll… • Fri, 04 SepOfferZen
Software Programmer - Cape Town (In office) » Cape Town City Centre, Cape Town Region - Software Programmer - Cape Town (In office) Are you a talented software programmer looking for your next developer job in Cape Town? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you! This could be the last job posting you ever have to click on! Why waste time applying to 100 different companies when you could build one OfferZen profile and have them come to you? You… • Fri, 04 SepOfferZen
PLC Programmer » Shallcross, eThekwini - Introduction We are seeking a skilled PLC Programmer to develop, maintain, and troubleshoot PLC systems in an industrial manufacturing setting. Your role will focus on ensuring machinery and processes run efficiently, safely, and reliably. You will also be responsible for attending to breakdowns, providing online assistance, and overseeing new installations. As part of your role, you may be required to travel to different sites as needed. You’ll work closely with engineers and teams to enhance … • Fri, 04 SepNational Packaging Systems
Programmer Roodepoort » South Africa - We are seeking a highly organised and technically minded Sheet Metal Programmer and Planner to manage weekly production scheduling for our Sheet Metal Department | CNC laser and punch machine output aligns seamlessly with assembly requirements and production lead times | Strong grasp of sheet metal manufacturing | CNC programming | Production planning | Work closely with Production, Engineering, and Procurement . Plan the weekly production schedule for CNC processing machines in advance. Alloca… • Fri, 04 SepPremium Executive Placements
CNC Programmer » Kensington, East Johannesburg - Minimum Requirements:Must have a minimum of 10 years experience in Toolmaking | CNC Machining in the Manufacturing Industry10 Years CNC Software experience (3,4 and 5-axis)Toolmaker | Relevant Tertiary Education requiredStrong knowledge of Solidworks | Siemens | Mastercam | Autodesk | DMG | Haas MachinesValid Driver's License and own Transport requiredContactable references and Payslips requiredSalary Structure:Basic Salary Negotiable | Based on experienceBenefits(Only suitable candidates will … • Fri, 04 Sep
CNC Programmer & Fitter » Germiston, Ekurhuleni - To program, set, and operate CNC machines while performing precision fitting and assembly of mechanical components for trackless mining equipment. The role also includes supervising machine shop personnel, ensuring production efficiency, adherence to quality standards, and compliance with safety regulations. Workshop Environment (Machines & Capability) The incumbent will be required to operate and support the following equipment: CNC Machines · CNC Euma EV 1300 A – Milling Lathe · CNC Efamatic … • Fri, 04 SepFermel
Robotic Welder Programmer » Pinetown, eThekwini - This position is with an established and reputable engineering company based in New Germany, KwaZulu-Natal, known for delivering high-quality production and manufacturing solutions. The Robotic Welder Programmer will be responsible for developing, programming, testing, and maintaining robotic welding cells to meet production, quality, and safety standards. This role collaborates closely with engineering, production, and maintenance teams to optimize welding processes and accuracy. Key Responsib… • Thu, 03 Sep
Statistical Programmer II - South Africa (Home Based) » South Africa - opportunities and why MMS is a great place to advance your career. Visit or follow MMS on . Statistical Programmer II • Wed, 02 SepMMS Holdings
CNC Programmer - Milling & Turning » Johannesburg, Gauteng - CNC Milling & Turning Programmer (4-5 axis) Must have experience on both Horizontal & Vertical CNC Machining centers, twin spindle machines and driven tooling turret machines Experience in machining a large variety of materials:- Carbon steel to super duplex stainless steel Minimum 10 years experience • Wed, 02 Sep
Robotic Welder Programmer » Pinetown, KwaZulu-Natal - 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 • Wed, 02 SepFouche & Co Recruitment
CNC Programmer - Milling & Turning » Johannesburg, Gauteng - CNC Programmer - Milling & Turning CNC Milling & Turning Programmer (4-5 axis) Must have experience • Wed, 02 SepESG Recruitment
CNC Programmer - Milling & Turning » Gauteng - Job Summary CNC Milling & Turning Programmer (4-5 axis) Must have experience on both Horizontal & Vertical CNC • Tue, 01 SepESG RecruitmentR25000 - 27000 per month
CNC Programmer - Milling & Turning » Johannesburg, Gauteng - CNC Milling & Turning Programmer (4-5 axis) Must have experience on both Horizontal & Vertical CNC Machining centers • Tue, 01 SepESG Recruitment
Robotic Welder Programmer » Pinetown, KwaZulu-Natal - for delivering high-quality production and manufacturing solutions. The Robotic Welder Programmer will be responsible • Tue, 01 SepFouche & Co Recruitment
CNC - Programmer » Johannesburg, Gauteng - Job Summary We currently looking for CNC Lathe - Programmer, Setter and Operator - Experience on Okhuma LC30 • Mon, 31 AugCemo Pumps
Principal Programmer » South Africa - France - Overview: Work as a principal programmer across multiple clinical and non-clinical studies; supporting regulatory • Mon, 31 AugPHASTAR
CNC Programmer & Operator » Johannesburg, Gauteng - 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 • Sun, 30 AugBeaver Immigration Consulting
PLC PROGRAMMERS » Johannesburg, Gauteng - PLC Programmers Automation Programmers PLC / SCADA Programmers Automation Engineers Control & Instrumentation Engineers with strong PLC experience Electrical Engineers / Technicians with PLC programming experience Junior to Senior-level PLC professionals PLC & AUTOMATION EXPERIENCE: Experience with one or more of the following platforms is advantageous: 🔹 Siemens S7 / TIA Portal 🔹 Allen-Bradley / Rockwell Automation 🔹 Mitsubishi 🔹 Omron 🔹 Schneider Electric 🔹 Beckhoff 🔹 SCA… • Sun, 30 Aug
PLC PROGRAMMERS » Johannesburg, Gauteng - Reference: NCM003376-KMa-1 Are you an experienced PLC Programmer looking for your next career opportunity? Currently expanding the talent database of PLC Programmers across South Africa to connect skilled automation professionals with current and future opportunities within leading organisations across the engineering, manufacturing, automation and industrial sectors. PLC Programmers Automation Programmers PLC / SCADA Programmers Automation Engineers Control & Instrumentation Engineers with str… • Sat, 29 AugNetwork Contracting Solutions
PLC PROGRAMMERS » Ekurhuleni, Gauteng - Are you an experienced PLC Programmer looking for your next career opportunity? Currently expanding the talent database of PLC Programmers across South Africa to connect skilled automation professionals with current and future opportunities within leading organisations across the engineering, manufacturing, automation and industrial sectors. PLC Programmers Automation Programmers PLC / SCADA Programmers Automation Engineers Control & Instrumentation Engineers with strong PLC experience Electric… • Sat, 29 AugNetwork Contracting Solutions
Industrial Automation Robot Programmer Coding Yaskawa Nachi ABB » Johannesburg, Gauteng - Industrial Automation Robot Programmer Coding either in Yaskawa, Nachi, Kawasaki, Kuka, ABB, Fanuc etc. JHB North | Permanent Position | will be working at Companies Premises Must be willing to relocate if needed to JHB North Matric Certificate and relevant Qualifications or Certificates Must have 1 – 5 years working experience in Industrial Robot Programming and Coding (on Industrial Robots like Yaskawa, Nachi, Kawasaki, Kuka, ABB, Fanuc or OTHER) Must have gained working experience in writing… • Sat, 29 AugDiverse Consulting Solutions
PLC PROGRAMMERS » Johannesburg, Gauteng - 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 • Sat, 29 AugNetwork Contracting Solutions
CNC Programmer » Edenvale, Gauteng - Job description · The CNC Programmer is responsible for the setting of CNC machining centers as well as to create CNC • Fri, 28 AugCre8work
PLC PROGRAMMERS » Gauteng - 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 • Fri, 28 AugNetwork Contracting Solutions
PLC PROGRAMMERS » Johannesburg, Gauteng - 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 • Fri, 28 AugNetwork Contracting Solutions
CNC Programmer » South Africa - 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 from technical drawings. Experience machining castings is essential. Proficient in both CNC turning and milling operations. Strong understanding of threads, profiles, grooves, and general machining practices. Ability to work independently and produce high-quali… • Fri, 28 AugDante Personnel Recruitment Ltd
CNC Turning Programmer / Setter / Operator » Cape Town, Western Cape - CNC Turning Programmer / Setter / Operator Location: Strand / Helderberg, Western Cape Industry: Precision... engineering company based in the Strand / Helderberg area , is seeking an experienced CNC Turning Programmer / Setter / Operator • Fri, 28 AugVulcan RecruitR26000 - 28000 per month
CNC Programmer & Operator » Cape Town City Centre, Cape Town Region - Relocate to Belgium | Employer-Sponsored Opportunity A leading manufacturing company in Belgium is looking for an experienced CNC Programmer & Operator to join its machining team. If you have experience programming, setting up, and operating CNC turning and milling machines while producing high-precision components, this is an exciting opportunity to advance your career with a modern European manufacturer. Successful candidates will receive employer-sponsored relocation and immigration support … • Fri, 28 Aug
CNC Programmer & Operator » Durban, eThekwini - Relocate to Belgium | Employer-Sponsored Opportunity A leading manufacturing company in Belgium is looking for an experienced CNC Programmer & Operator to join its machining team. If you have experience programming, setting up, and operating CNC turning and milling machines while producing high-precision components, this is an exciting opportunity to advance your career with a modern European manufacturer. Successful candidates will receive employer-sponsored relocation and immigration support … • Fri, 28 Aug
CNC Programmer & Operator » South Africa - Relocate to Belgium | Employer-Sponsored Opportunity A leading manufacturing company in Belgium is looking for an experienced CNC Programmer & Operator to join its machining team. If you have experience programming, setting up, and operating CNC turning and milling machines while producing high-precision components, this is an exciting opportunity to advance your career with a modern European manufacturer. Successful candidates will receive employer-sponsored relocation and immigration support … • Fri, 28 Aug
CNC Programmer » Johannesburg, Gauteng - Reference: CM000568-AO2-1 SHIFTINTOHIGHCAREER by joining a Manufacturing Company that seeks the expertise of a CNC Programmer 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 Tertiary Education required Strong knowledge of Solidworks | Siemens | Mastercam | Autodesk | DMG | Haas Machines Valid Driver's License and own Transport required Contactable re… • Thu, 27 AugGAP Consulting
CNC Programmer » Central Johannesburg, Johannesburg - SHIFTINTOHIGHCAREER by joining a Manufacturing Company that seeks the expertise of a CNC Programmer 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 Tertiary Education required Strong knowledge of Solidworks | Siemens | Mastercam | Autodesk | DMG | Haas Machines Valid Driver's License and own Transport required Contactable references and Payslips req… • Thu, 27 AugGAP Consulting
CNC Programmer » Johannesburg, Gauteng - 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 Tertiary Education required Strong knowledge of Solidworks | Siemens | Mastercam | Autodesk | DMG | Haas Machines Valid Driver's License and own Transport required Contactable references and Payslips required Salary Structure: Basic Salary Negotiable | Based on experience Benefits (Only suitable candid… • Thu, 27 Aug
Toolmaker | CNC Programmer » Cape Town City Centre, Cape Town Region - 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 Tertiary Education required Strong knowledge of Solidworks | Siemens | Mastercam | Autodesk | DMG | Haas Machines Valid Driver's License and own Transport required Contactable references and payslips required Salary Structure: Basic Salary negotiable based on experience Benefits (Only suitable candidat… • Thu, 27 Aug
CNC Milling Programmer/Setter/Operator » Johannesburg, Gauteng - CNC Milling & Turning Programmer (4-5 axis) Must have experience on both Horizontal & Vertical CNC Machining centers, twin spindle machines and driven tooling turret machines Experience in machining a large variety of materials:- Carbon steel to super duplex stainless steel Minimum 10 years experience • Sat, 22 Aug
Toolmaker & CNC Programmer » Pinetown, eThekwini - Your Mission As a Tool, Jig & Die Maker specializing in Metal Pressings, you'll play a critical role in designing, manufacturing, modifying, and maintaining the tooling that drives production success. You'll be responsible for producing high-precision press tools, dies, punches, fixtures, and jigs while ensuring reliability, accuracy, and efficiency across manufacturing operations. What You'll Be Doing Design and manufacture press tools, dies, punches, and fixtures using CAD software such as Ma… • Wed, 19 Aug
CNC Lathe programmer / Operator » Cape Town City Centre, Cape Town Region - 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 Responsibilities: The candidate will be responsible for keeping two Lead wel CNC Lathes running. lt will be a advantage to have Mastercam and Solidworks Works experience as well as CNC milling experience. • Fri, 14 Aug

Related Jobs in South Africa

Search Programmer Related Links
Search Producer
Search Call Center
Search Junior Web Developer
Search Admin Internship
Search Social Worker
Search Public Relations
Search Designer
Search Tennis
Search Freelance
Search Public Service
Search Ecuador Jobs

Latest Programmer Job Opportunities in South Africa

Common roles include:

Jobs