software development engineer

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


  • 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 maintain...


  • Centurion, Gauteng, South Africa AtripleA recruitment & temps Full-time

    C# Software Developer Intermediate Our Client in the Healthcare Technology is seeking a C# Software Developer, you would be involved in supporting and maintaining the dynamic, intelligent web-based system, specifically designed for Specialist practice. You would be part of the development team, responsible for maintaining, enhancing and developing code...


  • Gauteng, South Africa 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...


  • Gauteng, South Africa Hire Resolve Full-time

    Hire Resolve's Client is excited to announce an opening for an Intermediate Software Developer. This role offers a fantastic opportunity to work on innovative software solutions in a dynamic environment. As part of a collaborative team, you'll be involved in the full software development lifecycle, from conceptualisation to...


  • South Africa E&D Recruiters Full-time

    SECURITY SOFTWARE DEVELOPERPretoria EastMinimum Requirements:B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) or Computer Science.2-7 years of working experience in software development in a professional capacityExperience required:Experience writing software in C and C++ for embedded platforms.Experience or knowledge in communications...


  • South Africa IndSAfri Full-time

    We are seeking an experienced Java Developer to join a high-performing technology team. The successful candidate will be responsible for the full software development lifecycle, including design, development, testing, deployment, support, and continuous improvement of enterprise-grade applications. The role requires strong technical expertise, a proactive...

  • Software Engineer

    2 days ago


    Centurion, Gauteng, South Africa OfferZen Enterprise Full-time

    You’ll be joining one of our Development and Engineering team, working on the back-end of system of the Platform. This is a highly technical role focused on adding new functionality, improving existing systems, maintaining software quality, and deploying new and enhanced features into production.The ideal candidate is an experienced back-end developer with...


  • Wes-Kaap, South Africa MVIA Full-time

    We are looking for an experienced Full-Stack Developer to join us in a Senior Engineering role, taking active ownership of architecture, code quality, infrastructure, CI/CD pipelines, and production reliability. Key Responsibilities Lead full-stack development across React, Next.js, TypeScript, Node.js, Python, and SQL.Build, optimise, and maintain automated...

  • Software Developer

    2 days ago


    South Africa Placements24 Full-time R 540,000 - R 900,000 Contract

    About the RoleOur client is seeking a talented and innovative Software Developer specializing in Python to join their expanding IT team based in Tembisa . This role offers a hybrid work model, allowing for collaboration in the office and the flexibility of remote work. You will be responsible for developing and maintaining high-quality software applications,...


  • Cape Town, Western Cape, South Africa Amazon Web Services (AWS) Full-time R 1 - R 2 Contract

    DescriptionEC2 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 ImpactLead a team of Software Development Engineers to build and run the control...


  • Oos-Kaap, South Africa Staff Solutions Full-time R 420,000 - R 660,000 Contract

    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...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full-time R 1 - R 2 Contract

    Hire Resolve’s client is seeking a talented and experienced Software Development Lead to join their dynamic team. The successful candidate will be responsible for leading a team of software developers in designing, implementing, and maintaining software solutions that meet the needs of clients. The Software Development Lead will collaborate with...


  • Roodepoort, Gauteng, South Africa Exceptional Recruitment Full-time R 420,000 - R 560,000 Contract

    Desired Experience & QualificationBachelor’s degree or similar in Software/Engineering or Computer Science- ExperienceMinimum 2 years of relevant experience- Required skills:Familiar with LinuxVersion control (git)Solid Understanding of Computer NetworkingKnowledge of Industrial Protocols (e.g., BACnet, Modbus)Bonus Skills:TypescriptCloud technologies...

  • Software Developer

    2 days ago


    Cape Town, Western Cape, South Africa Datafin Full-time R 334,800 - R 502,200 Contract

    Software Developer (Python)IT - Software DevelopmentCape Town - Western Cape - South Africa ENVIRONMENT: Our client seeks a Software Developer to join their team in Cape Town. They are a dynamic Software Development company specializing in bespoke software solutions, architecture consulting, and systems integration. The ideal candidate should have a strong...


  • Gqeberha, Eastern Cape, South Africa Performit Personnel Full-time R 300,000 - R 520,000 Contract

    INTERMEDIATE SOFTWARE DEVELOPER Office based. 2-5 YEARS EXPERIENCE The purpose of this position is to develop solutions through the involvement in various aspects of the software development lifecycle including requirements as capture, design, implementation, testing, installation, and support. As an Intermediate Developer you will work with a team to...


  • Centurion, South Africa Network Recruitment Full-time

    This innovative company in the Agricultural industry is looking for Embedded Software Developers to join their leading team. They saw a need for a program in the industry to track and measure trucks and more and need someone to help with maintenance, updates and new ideas. If this is you, apply today. Education: - BTech / BEng Electronic/Computer...

  • Software Engineer

    2 days ago


    Pretoria, Gauteng, South Africa Network Recruitment Full-time

    Key Responsibilities: - Design, develop, test, and maintain enterprise software applications. - Develop scalable full-stack solutions using modern development frameworks and best practices. - Collaborate with developers, business analysts, and stakeholders to deliver high-quality software. - Participate in system architecture, solution design, and technical...

  • Software Engineer

    2 days ago


    City of Johannesburg Metropolitan Municipality, Gauteng, South Africa Xero Full-time R 60,000 - R 80,000 Contract

    At Xero, we’re here to make running a business beautiful. By making small business more efficient every day, connecting them with big business technology and empowering a community behind them, their potential is limitless. When that happens, we’re not only helping small business, we’ll be building a stronger economy that can change the world. How...


  • Roodepoort, Gauteng, South Africa BET Software Full-time

    • Good written and verbal communication skills. • Strong attention to detail. • Communication and collaboration • Problem-solving and critical thinking • Architecture Responsibilities Technical Outputs: Design Fit for Purpose Solutions & Algorithms. • Design solutions using most appropriate approved architectural pattern. • Design...


  • gauteng, South Africa Hire Resolve Full-time

    Hire Resolve's client is seeking a Senior Developer who will form part of the Integration team and will regularly engage with their teammates and their clients to design, develop, test, implement and support the solutions that they have in place, and the solutions that they are planning to build. There will always be an expectation that you help to upskill...