programmer jobs in Pretoria

4,717 programmer job listings in South Africa. Find daily updated positions from leading job boards.

  • ARISE Programme

    5 hours ago


    pretoria, gauteng, South Africa Merchant West Full-time

    About the role: We're looking for 10 ambitious individuals who are ready to take the first step in their careers by joining our ARISE Programme an exciting full-time, permanent opportunity across Johannesburg, Pretoria, Cape Town and Durban designed to accelerate your career at Merchant West ! This rotational journey will give you hands-on experience...

  • Senior Programmer

    5 hours ago


    pretoria, gauteng, South Africa Hire Resolve Full-time

    Hire Resolve's client is looking for a dynamic and experienced Senior Programmer to join our client's talented team in Pretoria, Gauteng. Requirements Must reside in Pretoria JSON experience C# experience MS SQL experience 6+ years’ experience as programmer Bilingual (Afrikaans and English) Benefits Salary: negotiable Contact Hire Resolve...

  • Programmer - 23236

    5 hours ago


    pretoria, gauteng, South Africa Sinakho Staffshop (Pty) Ltd Full-time

    Join a Stable Solar Company Utilise your programming/software development skills in a rewarding role. Desired Experience & Qualification C, C#, and C++ Python External and internal networks Internet AP Hardware integration with Raspberry Pi controllers, ESP32, and SCADA systems RS485/232 CAN bus Minimum 3 years relevant experience. Package & Remuneration...

  • Plc Programmer

    22 hours ago


    pretoria, gauteng, South Africa Profile Personnel Ltd Full-time

    Overview Well established Automotive company based in Pretoria are seeking a qualified and experience applicant to join their dynamic team Job Purpose The PLC Programmer is responsible for designing, developing, testing, and maintaining Programmable Logic Controller (PLC) systems for automated equipment and processes. This role involves programming,...

  • PLC Programmer

    23 hours ago


    Pretoria, South Africa Network Recruitment Full-time

    An exciting opportunity is available for a skilled PLC Programmer to join a dynamic engineering team specialising in industrial automation and control systems. The successful candidate will be responsible for developing, programming, configuring, testing and commissioning PLC-based control systems to improve operational efficiency, reliability and...

  • UC Programmer

    1 day ago


    pretoria, gauteng, South Africa AtripleA Recruitment Full-time

    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 time Resolving an issue within a client's Service Level Agreement Mean-Time-To-repair time Understanding each client's Service Level Agreement contract and adhering to the...


  • Pretoria, Gauteng, South Africa Doxim Remote Full-time R 600,000 - R 900,000 Contract

    Who We AreFor over 25 years, Doxim has helped organizations transform the way they deliver critical communications through innovative technology, secure omnichannel solutions, and an unwavering commitment to excellence. Today, we proudly support more than 1,500 clients across a variety of industries, helping businesses communicate more effectively and create...

  • UC Programmer

    3 days ago


    Pretoria, Gauteng, South Africa AtripleA recruitment & temps Full-time R 180,000 - R 360,000 Contract

    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 time Resolving an issue within a client's Service Level Agreement Mean-Time-To-repair time Understanding each client's Service Level Agreement contract and adhering to the...

  • Senior Programmer

    3 days ago


    Pretoria, Gauteng, South Africa KCR Placement Remote Full-time R 1 - R 2 Contract

    Senior Programmer - South Africa/Kenya/Poland/Hungary - RemoteAt ICON Strategic Solutions, you will work in a sponsor-dedicated model, supported by ICON’s global expertise.As the world’s largest FSP organisation, with over 90 sponsor partnerships, we offer stability, career development and a collaborative environment where your work contributes to the...

  • Senior Programmer

    3 days ago


    Pretoria, Gauteng, South Africa ICON plc Remote Full-time R 1 - R 2 Contract

    Senior Programmer - South Africa/Kenya/Poland/Hungary - RemoteAt ICON Strategic Solutions, you will work in a sponsor-dedicated model, supported by ICON’s global expertise.As the world’s largest FSP organisation, with over 90 sponsor partnerships, we offer stability, career development and a collaborative environment where your work contributes to the...


  • Pretoria, Gauteng, South Africa HelloKindred Full-time

    Who is HelloKindred? HelloKindred are specialists in staffing marketing, creative and technology roles, offering a range of talent solutions that can be delivered on-site, remotely or hybrid. Our vision is to make work accessible and people’s lives better.We do this by disrupting traditional employment barriers –connecting ambitious talent to flexible...


  • pretoria, gauteng, South Africa UN Atlas Full-time

    Organizational context: The United Nations Environment Programme (UNEP) is the leading global environmental authority. Its Ecosystem Division focuses on conservation, restoration, and sustainable use of ecosystems. This role is within the UNEP-led ReLISA consortium, which aims to increase investment in ecosystem restoration in South Africa by making the...


  • pretoria, gauteng, South Africa GloJobs Full-time

    PROGRAMME MANAGEMENT OFFICER at UNEP Grade: NO-C. Location: Pretoria, South Africa. Application deadline: 21 November 2026. Participates in the development, implementation and evaluation of the project titled “Restoring Landscapes in South Africa (ReLISA)”; monitors and analyzes programme/project development and implementation; reviews relevant documents...


  • Pretoria, Gauteng, South Africa Placements24 Full-time

    About the Role Our client is an innovative social impact organisation focused on delivering engaging educational and empowerment programs to various community groups. We are seeking a dynamic and experienced Social Programme Facilitator to join our remote team, supporting initiatives in the Kimberley, Northern Cape, ZA region. This fully remote position...


  • pretoria, gauteng, South Africa UN Environment Programme Full-time

    Deadline to apply is 21 November 2026 at 23:59 New York time. Read the full job description. National Professional Officer shall be of the nationality of the country where this position is located and will be recruited in the country or within commuting distance of the office. If no suitable local candidate is identified, nationals residing elsewhere may be...

  • PLC Programmer

    4 days ago


    Pretoria, Gauteng, South Africa Profile Personnel Full-time

    Overview Well established Automotive company based in Pretoria are seeking a qualified and experience applicant to join their dynamic team Job Purpose The PLC Programmer is responsible for designing, developing, testing, and maintaining Programmable Logic Controller (PLC) systems for automated equipment and processes. This role involves programming,...


  • Pretoria, South Africa The Legends Agency Full-time

    Job Profile & Description: Draughtsman & CNC Programmer Core Purpose: Support Client's technical design, drawing progress, revision control, CNC programming, nesting, and manufacturable detail. Systems & Tools SolidWorks the drawing and design software used for all technical drawing work. Deep Nest the nesting software used for all cutting and material...


  • Pretoria, Gauteng, South Africa ADvTECH Full-time R 350,000 - R 520,000 Contract

    Rosebank International, part of the ADvTECH Group, seeks an academic professional to monitor and support a programme and its stakeholders, ensuring lecturer performance, Teaching-Learning delivery and results submission. The role involves coordinating module-level teaching and administering related activities.Applicants should hold an Honours degree and,...


  • Pretoria, Gauteng, South Africa Tshwane Full-time

    SDTM1416-2026 PROGRAMME MANAGER: PROGRAMME IMPLEMENTATION MANAGEMENT (2 POSTS) Company: City of Tshwane DEPARTMENT OFFICE OF THE CHIEF OPERATIONS OFFICER Section Programme Planning, Management and Strategy Reference number SDTM1416-2026 Position PROGRAMME MANAGER: PROGRAMME IMPLEMENTATION MANAGEMENT (2 POSTS) To be advertised Internal External This...


  • Pretoria, Gauteng, South Africa Company: Mercedes-Benz South Africa Full-time

    Mercedes-Benz South Africa (MBSA) is offering a unique development opportunity for recently qualified graduates, who desire to be an integral part of the MBSA talent pool. Responsibilities Relevant practical experience in your field of study Exposure to a world class company and well-established brand An opportunity to apply for positions within the...

Key skills for programmer
Engineering processes Use technical drawing software Define technical requirements Perform scientific research Develop automated migration methods Interpret technical requirements Use software libraries Tools for software configuration management

Bachelor's Degree

Explore salaries

Compare salaries by position and sector

Search salaries
Career guide: programmer

Duties, skills, education and salary

View guide