software developer internship

10,000 software developer internship job listings in South Africa. Find daily updated positions from leading job boards.


  • gauteng, za, Gauteng iSanqa Full-time

    IntroductionOur client requires the services of a Software Engineer (Senior) - Midrand/Menlyn/Rosslyn/Home Office rotation.Amazing brand with cutting-edge technologyExcellent teams in Global team collaborationHigh work-life balance with Flexible hoursAgile working environmentEXPERIENCE: 8-10 Years related working experience.COMMENCEMENT: As soon as...


  • kwazulu-natal, za, KwaZulu-Natal RecruiTech Full-time

    An exciting opportunity for an intermediate developerReference: DUR000099-MN-1Join a growing company specializing in the utility and energy management space. You will be responsible for building software by writing code, as well as modifying existing code to fix errors.Duties & ResponsibilitiesResponsibilities:Determines appropriate software design, in...


  • Johannesburg, Gauteng, South Africa People Source Full-time

    Enthusiastic intermediate developer. Opportunity to join an organisation working with core banking systems, Fintech, and IoT. Hybrid. Gauteng or CT based.


  • Durban, KwaZulu-Natal, South Africa Boardroom Appointments Full-time

    Seeking a high-energy, hands-on Software & Applications Team Lead who leads by example through active coding, mentoring, and end-to-end project ownershipRole requires 50–70% hands-on development while guiding strategy, delivery, and technical excellenceFocus on innovative thinking, including AI-enhanced features, to accelerate product growth and...


  • gauteng, za, Gauteng Placements24 Full-time

    About the RoleOur client is seeking an enthusiastic Junior Software Developer to join their burgeoning IT department in Tembisa. This role offers a hybrid work model, combining in-office collaboration with the flexibility of remote work. You will work under the guidance of senior developers, contributing to the development of new software applications and...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full-time

    Join a collaborative, people-focused organisation that values curiosity, innovation, and continuous development. As a Graduate Software Engineer, you will gain hands-on experience working on client projects while learning from highly skilled professionals across software development, cloud engineering, data, and digital transformation.This programme is...


  • gauteng, za, Gauteng Pro Development Group Full-time

    Software Developer L2Our Client, a Global Tech firm, is seeking a Software Developer L2 to join their team in Sandton on a contract basis. They offer stability, growth, attractive rates, and a great working environment.The role involves working within Development, Support, and Maintenance in a high-performance area of the bank. This custom solution is...


  • Durban, KwaZulu-Natal, South Africa Carlysle Talent Search - Centurion Full-time

    Reference: DBN000825-AD-1Our client is a dynamic and ambitious family-owned and run export trading business based in Durban. They have been in existence for the last 50 years with a third generation in place. We specialize in the export of FMCG's, fruit and vegetables, meat, wines, and building materials to over 45 countries throughout the world. They have...


  • Pretoria, Gauteng, South Africa Agile Bridge Full-time

    Job Purpose As an Intermediate Software Engineer, you will work with a degree of independence, focusing on developing software within a team and on specific sub-sections of a system. You will be responsible for designing solutions and modules for existing systems. With a solid grasp of software development fundamentals, coding principles, and stakeholder...


  • Centurion, Gauteng, South Africa Resourgenix (Pty) Ltd Full-time

    Junior Software Developer | Fully Remote Work Arrangement: Fully Remote Employment Type: Permanent Experience: 2+ years working experience We're looking for a Junior Software Developer to join a growing technology team and play a key role in supporting, maintaining and enhancing both existing and new software solutions. This is an excellent opportunity for...


  • gauteng, za, Gauteng Network Recruitment Full-time

    Python Software Developer Salary: R40 000 to R60 000 per month We are seeking a highly motivated and proactive individual to join a dynamic, fast-growing start-up. The ideal candidate is passionate about technology, coding, and software development, thrives in a collaborative environment, and is committed to delivering high-quality results. Strong attention...


  • Pretoria, Gauteng, South Africa Network Recruitment Full-time

    Key Responsibilities:Design and develop software applicationsBuild and enhance product featuresDevelop and maintain REST APIsWork with SQL databases and Entity FrameworkTroubleshoot and resolve technical issuesParticipate in solution design and architectureSupport deployments and customer implementationsDocument technical solutions and processesCollaborate...


  • Stellenbosch, Western Cape, South Africa Resourgenix (Pty) Ltd Full-time

    Junior Software Developer | Fully Remote Work Arrangement: Fully Remote Employment Type: Permanent Experience: 2+ years working experience We're looking for a Junior Software Developer to join a growing technology team and play a key role in supporting, maintaining and enhancing both existing and new software solutions. This is an excellent opportunity for...


  • northern cape, za, Northern Cape Placements24 Full-time

    About the RoleOur client is seeking an enthusiastic and motivated Junior Software Developer to join their remote development team. This is an excellent entry-level opportunity for individuals passionate about coding and eager to learn and grow in a professional software development environment. You will work under the guidance of senior developers,...

  • Software Developer

    7 hours ago


    Randburg, Gauteng, South Africa E-Merge IT Recruitment Full-time

    A dynamic financial services and wealth management organisation is on the hunt for a talented Software Developer to join their team. You will be joining a team known for putting their clients first and building long-term relationships, they have created an environment where talented people and technology come together to solve real business challengesThis...


  • Stellenbosch, Western Cape, South Africa Salix Recruitment Full-time

    Shape the technology behind next-generation radar and sensing systems.We are looking for an exceptional Senior Software Developer specialising in Signal Processing to join a highly specialised engineering environment in Stellenbosch.This is an opportunity for a software engineer who enjoys solving complex problems at the intersection of mathematics, software...


  • gauteng, za, Gauteng Aeciminingchemicals Full-time

    To develop new & improve existing software products that are used in conjunction with DetNet’s blasting solutions. To contribute towards the DetNet team’s internal process improvement. Required outputs: Functional Develop/integrate/interface with the various components that comprise our product suite to generate better blasting solutions. This includes...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full-time

    PROTOCOL SOFTWARE DEVELOPERPretoria EastMinimum Requirements:B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering)0-5 years of working experience in software development in a professional capacityResponsibilities:Development of Layer 2 and Layer 3 protocol software components.Developing software.Verify protocol stack against...


  • Gqeberha, Eastern Cape, South Africa Staff Solutions Recruitment Full-time

    Company Overview:Our client is a leading Managed Service Provider (MSP) specializing in delivering customized ICT solutions. By leveraging world-class technologies, they are committed to enhancing business efficiency and transforming the way their clients operate.Role Overview:We are seeking a skilled and driven Intermediate or Senior Software Developer to...

  • Software Developer

    7 hours ago


    kwazulu-natal, za, KwaZulu-Natal Boardroom Appointments Full-time

    Relevant 3-year Degree or Diploma (i.e Computer Science OR Information Technology OR similar)3+ years professional software development experienceResponsibilitiesContribute to ensuring an appropriate software design in conjunction with Tech Lead and in accordance to best practiceCreate tasks in AzureCode reviewsTest softwareCreate and maintain...