software development engineer

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


  • Stellenbosch, Western Cape, South Africa Hunt For Success Pty Ltd Full-time

    Intermediate Software Engineer / ProgrammerAs an Intermediate Software Engineer / Programmer, you will perform analysis and programming duties in the development, implementation, and support of information systems, platforms, and applications.Duties & ResponsibilitiesAbility to apply first principles thinking and/or lateral thinking and/or systems thinking...


  • Johannesburg, Gauteng, South Africa Expleo Group Full-time

    As a Software Quality Engineer, you will play a critical role in ensuring the integrity and reliability of banking software systems. You’ll work within Agile teams to design, develop, and execute automated test frameworks that validate the functionality, performance, and security of digital banking solutions. Please note: While this Software Quality...

  • DSP Software Engineer

    3 hours ago


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

    DSP Software EngineerPretoria-EastMinimum Requirements and requirements:B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering)0-5 years of working experience in software development in a professional capacityDSP development processes and toolsDeveloping embedded applications with C++Code Composer (TI) toolchainWaveform design, modulation...


  • South Africa 1Nebula Full-time

    1Nebula is dedicated to helping businesses optimise and manage their cloud environments through innovative FinOps capabilities. Powered by OneView®, the company offers tailored solutions to guide organizations on a successful cloud journey. With a commitment to smarter, more efficient cloud management, 1Nebula empowers businesses to achieve cost...


  • South Africa LexisNexis Legal Full-time

    1 month ago Be among the first 25 applicantsWould You Like to be Part of a Team Shaping Digital Innovation?Join Us as a Full Stack Senior Software Engineer!About our TeamLexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and...


  • Centurion, Gauteng, South Africa JenRec Recruitment Full-time

    The company develops complex, high-performance electronic systems used in mission-critical environments, with a focus on precision, reliability, and innovation.Role Overview This role is ideal for an engineer who thrives in low-level development and hardware-near environments. You will be involved in the design, development, and optimisation of embedded...


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

    Senior Software Engineer (12 Month Contract) Location: Centurion Salary: Market Related Key Competencies Well Rounded Java Developer with 8+ years' solid development experience Back-end Development Java/JEE Good SQL skills are required Java Script - advantageous Web technologies - advantageous Javascript testing + build skills Optimization...


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

    Software EngineerReference: BIT002696-Muld-1Software solution company based in Pretoria, looking for a proactive Mid to Senior Software Engineer. Hybrid Model. Permanent / fixed term.Duties & ResponsibilitiesRequirements5-8 years’ solid development experienceBack-end and Full stack DevelopmentComfortable in team leader roleComfortable as client...


  • South Africa TFG (The Foschini Group) Full-time

    What You’ll Do Collaboration with the team as part of an Agile development process. Manage your AzureDevOps tasks, removing ambiguity from your tickets to streamline development. Assist your team on operational tasks related to the platform. Build relationships with developers, Product managers and other colleagues. Influence the team to build resilient,...


  • South Africa The Hiring House Full-time

    Key Responsibilities: Prototyping and software development of the telescope operational software (all stages of the full software development life-cycle will be encountered). Provide hands-on technical support in the system administration of the hardware platforms, deployment environments and processing, which may include site visits to the...


  • za Crossing Hurdles Full-time

    Create Reinforcement Learning Environments to test AI model capabilities.Fix bugs, implement features, and refactor code for performance optimization.Design reproducible environments and deterministic verification solutions.Measure MCP tool use and software engineering ability accurately.Collaborate with cross-functional teams to deliver maintainable...

  • Software Engineer

    7 hours ago


    Cape Town, Western Cape, South Africa takealot.com Full-time

    Takealot.com, South Africa’s leading online retailer, is looking for a highly talented Senior Software Engineer (Python) to join our team. We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join us! Think you’ve been challenged before? Think again! Scale: Over 4 million happy shoppers shop...


  • cape town, western cape, South Africa CyberPro Consulting (Pty) Ltd Full-time R 900,000 Contract

    Software Engineer with AI Cape Town, South Africa | Posted on 08/27/2026 What You’ll DoDesign, build, and maintain backend services and APIs using C# and .NET Integrate AI/ML capabilities , including LLM-based features and intelligent automation, into existing and new productsBuild and manage cloud integrations and infrastructure on AWS Collaborate with...


  • South Africa Sand Technologies Full-time

    About SandSand Technologies is a global Physical AI company using data and AI to make critical industries work better. We partner with governments, cities and enterprises to improve how essential systems operate across healthcare, water, energy, telecommunications and infrastructure.Our work delivers proven real-world impact. We have built AI systems that...


  • South Africa Sand Technologies Full-time

    Principal Software Engineer Looking for engineering problems that actually matter? Join Sand's Decision Intelligence Platform team and help build the semantic engines, data platforms, and AI-powered systems that enable governments and enterprises to make better operational decisions. This isn't feature development—it's designing the core technology behind...


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

    Responsible for the requirements, design, development, testing and documentation of new and legacy data ingestion, integration, processing, and storage software for a big data analytics platform for the mining industry which requires a focus on collecting, processing, contextualising, and managing data assets thus turning it into information, and finally...


  • South Africa LexisNexis Risk Solutions Full-time

    About the TeamAre you passionate about building scalable data platforms and enabling data-driven innovation? Do you enjoy leading technical decisions, mentoring engineers, and leveraging AI-powered development tools to deliver impactful solutions? About our Team At LexisNexis Intellectual Property Solutions, our mission is to bring clarity to innovation by...


  • Johannesburg, Gauteng, South Africa Communicate Engineering Full-time

    Reference: CTE025183-WLe-1Calling all talented and enthusiastic Software Engineers in Gauteng! Join a well-known global organization and be a key player in crafting exceptional product development solutions that drive sustainability and excellence. Be prepared to step into a role of leadership, showcasing your seasoned experience in the field of software...


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

    What Being a Software Engineer Means to Us We feed our Software Engineers coffee and doughnuts which provides the fuel they need to produce high-quality software that solves very real problems. It's important at this point to note that we call you "Software Engineers" and not "Developers", "Programmers" or "Coders". Why? Because you won't just code up...


  • Stellenbosch, Western Cape, South Africa StraTech • Strategic Technology Solutions Full-time

    Role: We are strategically growing and need highly skilled and experienced Software Engineers (Full Stack) to join our dynamic team. Candidates should have at least 5 years of professional software development experience and a strong background in both front-end and back-end technologies. Experience in the FinTech and Loyalty spaces is highly desirable, as...