software developers

1,000 software developers job listings in South Africa. Find daily updated positions from leading job boards.


  • Sunninghill, South Africa Goldman Tech Resourcing Full-time

    Our client is seeking a well-rounded Intermediate Software Developer to join their development team in a hybrid role based in Pretoria. The ideal candidate will bring solid full-stack development experience, strong problem-solving abilities and an interest in leveraging modern AI coding tools to enhance the software development lifecycle.   Key...


  • Port Elizabeth, South Africa Profile Personnel Full-time

    We are looking for a motivated and detail-oriented Junior Software Developer to support the development of high-quality software solutions across the full software development lifecycle. The successful candidate will work closely with Senior Developers and cross-functional teams to deliver reliable, scalable, and business-aligned systems. This role is ideal...


  • National, South Africa Frank Consult Remote Full-time

    A leading organisation is recruiting for this role.Duties & ResponsibilitiesAn established South African business is looking for a software developer who will not only write code, but over time take on technical leadership of the product team. The company builds and maintains systems for the bulk fuel, transport and logistics industry, plus an application...


  • Midrand, South Africa Adapt IT Full-time

    IntroductionWe are looking for a Junior Software Developer to join our dynamic Telecommunications Solutions team. This is an exciting opportunity for an ambitious developer to build their technical expertise while contributing to the development of secure, scalable, and customized software solutions for telecommunications clients. Working closely with...


  • Cape Town, South Africa Boardroom Appointments Full-time

    Job purpose:  As a Senior Software Developer, you'll work with the team to develop new software applications. You will be involved in all aspects of software development including designing and developing the code for products as well as working on client-side web application technologies Minimum requirements: Bachelors degree in or Diploma in Computer...


  • Johannesburg, South Africa Boardroom Appointments Full-time

    Minimum requirements:Bachelor of Science majoring in Computer Science or equivalent prior learning Experience Minimum of 5 years progressive experience as a Software DeveloperSolid understanding of Domain Driven Design and experience in applying DDD to microservicesSolid understanding and experience in building scalable systems that require high...


  • Port Elizabeth, Eastern Cape, South Africa Hire Resolve Full-time

    Hire Resolve's client is looking for a Junior Developer, to join their team in Port Elizabeth, KZN. The primary purpose of this role is to be a great developer. You will form part of a larger development team and will regularly engage with your teammates and our clients to design, develop, test, implement and support the solutions that we have in place,...


  • Cape Town, South Africa Amazon Full-time

    EC2 Instance Placement owns the systems that decide on which physical hosts EC2 instances are placed when they are launched. The systems execute real-time optimizations across a variety of dimensions every time a new EC2 instance is launched. Your Role and Potential Impact - Lead a team of Software Development Engineers to build and run the control plane...


  • Cape Town, Western Cape, South Africa iqbusiness South Africa Full-time

    Position: Intermediate Software DeveloperLocation: 14 Kloof Street, Cape TownWe are currently seeking an experienced Intermediate Software Developer to join our team. The ideal candidate will have a strong background in software development and possess a passion for technology. The candidate must have the following skills and experience:Requirements:-...


  • South Africa Winning Form Full-time

    DescriptionAttention to detail Effective communicator  Problem Solving/ Resolution Driven Client Centric Software Development and Maintenance ResponsibilitiesJob Responsibilities: Perform Planning Identify and establish objectives for self and team. Work on objectives or goals within timeline. Consider all reasonable factors, impediments and...


  • Pretoria, 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...


  • Johannesburg, South Africa Ithemba Recruitment- Sourcing Top Talent Full-time

    Purpose:This role will primarily revolve around building and writing software code, as well as repair errors, adapt and configure this process new hardware, improve performance or upgrade interfaces, directing system testing and validation procedures and working with customers or departments on technical issues including software system design...

  • Software Developer II

    10 hours ago


    Johannesburg, GP, South Africa Expleo Full-time

    Overview Expleo South Africa is where bold ideas meet real-world impact. As a global leader in engineering, quality services, and management consulting, we help businesses accelerate digital transformation and shape the future. Joining Expleo means more than just a job — it’s an opportunity to grow, innovate, and collaborate on projects that...


  • Kloof, KwaZulu-Natal, KwaZulu-Natal, South Africa Hire Resolve Full-time

    Hire Resolve's client is seeking a Senior Software Developer to design, develop, test, and maintain software applications by converting a set of user requirements into functional code.Responsibilities:• Design, Develop, and Maintain Web Applications• Design, Develop, Maintain, and Enhance IoT and Embedded Systems for Smart Solutions• Develop and...


  • Port Elizabeth, Eastern Cape, South Africa Hire Resolve Full-time

    Job Title: Senior Software Developer Location: Port Elizabeth Hire Resolve's client, a leading logistics company, is seeking a highly motivated and experienced Senior Software Developer to join their dynamic team in Port Elizabeth. In this critical role, the individuals in these positions will be responsible for developing, maintaining, and enhancing...


  • Johannesburg, South Africa Boardroom Appointments Full-time

    Minimum Requirements:3-5 years experience with any software development language with exposure to the full software lifecycle3-5 years of professional experienceExperience with Agile software developmentExperience with AWSExperience with ReactJSExperience Next.js Beneficial experience: Software testingDevOpsStrapiRoles and responsibilities: System Design...


  • Johannesburg, South Africa Boardroom Appointments Full-time

    Minimum requirements:  JAVA and .Net Core, OAuth 2.0, JSON, HTTP and ORACLE skillsAzure/Amazon experience/qualifications would be preferred Experience using ADO/Sparx SaFe Agile qualified would be preferred Experience in working on SmartVista Payment Platform would be beneficial  Key deliverables:  Codes, tests, complex systems using agreed...

  • Software Developer II

    10 hours ago


    Sandton, South Africa Boardroom Appointments Full-time

    Software Developer II - 6 Month Contract Requirements: Realize the detailed design through programming and configuration.Provide guidance to other software developers.Mentor other software developers.


  • Durban, South Africa Winning Form Full-time

    Description Strong attention to detail. Knowledge of design principles and fundamentals of architecture.  Demonstrated leadership/mentoring skills. Detailed knowledge of the SDLC and management of software projects.  Good written and verbal communication skills. Develop the solution in a manner which supports modification. Adaptability to...


  • Centurion, South Africa Stonebridge HR Solutions Full-time

    Reference: Pta000557-VLR-2We are seeking a dynamic Software Development Manager, (IT Systems Development and Governance Manager), to lead the next phase of the company’s digital transformation journey. This strategic leadership role will oversee systems development, strengthen governance and cybersecurity, and drive the digitalisation of business-critical...