Please note that our Terms & Conditions and Privacy Notice are applicable.
On Promotion in Jobs
Pay OnlineSECURELYEASY DELIVERY OR COLLECTION
Buy with confidence. Secure payment options & nationwide delivery. Learn more
Filter & refine
Clear All
Suggested
Results for software developer in "software developer" in Jobs in South Africa in South Africa
1
SavedSave
Key Responsibilities:Design and development of embedded software in C and C++Software prototyping and testing for vehicle applicationsDevelopment of MCU-specific physical layers and APIsContribution to software architecture and concept designDocumentation of software development processesCollaboration with cross-functional teams, including hardware, QA, and manufacturingEnsure high standards of software quality and reliabilityRequired Qualifications:Bachelors Degree in Electronic Engineering or a related fieldStrong programming experience in embedded CSolid understanding of microcontrollers and electronicsExcellent problem-solving skills and attention to detailPassion for embedded software development and technologyDesirable Skills:Experience with vehicle systems or power electronicsFamiliarity with C++ and automotive communication protocolsKnowledge of quality assurance practices in embedded systemsExposure to software development tools and version control systems
https://www.executiveplacements.com/Jobs/E/Embedded-Software-Engineer-1200294-Job-Search-07-04-2025-04-13-29-AM.asp?sid=gumtree
9mo
Executive Placements
1
AI-Enabled Full Stack Software DeveloperJoin an international AI consultancy building proprietary AI-first software products and tools developed in-house and deployed globally.Cape Town Hybrid/Remote, 8:30 AM - 5 PM UK Time Mon-Fri,Salary: R70 000 p/m.About Our ClientThe company is an international AI consultancy that builds proprietary IP, AI-first software products, and practical tools. It operates by helping organisations move from experimentation to embedded capability while designing and building its own platforms and frameworks.The Role: AI-Enabled Full Stack Software DeveloperThis role exists to bridge the gap between product and engineering by designing and building software while defining technical specifications for other developers. It contributes to the business by translating product intent into buildable software and ensuring clean delivery through development, staging, and release. The main focus areas include full-stack development, product thinking, and the application of AI tools to enhance development efficiency and product capability.Key ResponsibilitiesDemonstrate strong experience as a full-stack software developer in production environments.Design, build, and ship full-stack software features across frontend, backend, APIs, data, and cloud infrastructure.Translate product intent into clear technical specifications, acceptance criteria, and delivery plans.Apply AI tools and techniques, including Claude Code or similar, to enhance product capability and workflows.Own delivery standards and quality across development, staging, and production environments.Break down ambiguous ideas into actionable work for developers.Work with engineers, designers, and stakeholders to prioritise and sequence work.Contribute to background in product management, technical product ownership, or solution design.About YouStrong experience as a full-stack software developer in production environments.Hands-on experience using AI tools and APIs within software products or development workflows.Proven ability to think in terms of products rather than just features or tickets.Experience writing technical specifications, us
https://www.executiveplacements.com/Jobs/A/AI-Enabled-Full-Stack-Software-Developer-1276878-Job-Search-3-31-2026-10-34-37-AM.asp?sid=gumtree
7d
Executive Placements
1
SavedSave
ROLE & RESPONSIBILITIES:Design, develop, and maintain Java-based applications and services.Collaborate with cross-functional teams to define, design, and ship new features.Ensure the performance, quality, and responsiveness of applications.Write and maintain unit, integration, and automated tests to ensure code quality.Participate in code reviews to maintain high development standards.Implement and maintain CI/CD pipelines to streamline the development process.Work closely with DevOps and cloud teams to deploy and manage applications in the cloud.Troubleshoot and resolve software defects and production issues.Stay updated with the latest industry trends and technologies to continuously improve skills and processes.Mentor junior developers and contribute to knowledge sharing within the team.QUALIFICATIONS/EXPERIENCE:Bachelors degree in Computer Science, Software Engineering, or a related field.Minimum of 5 years of experience in Java software development.Proven track record of delivering high-quality software solutions in a professional environment.
https://www.executiveplacements.com/Jobs/A/0197-Full-Stack-Developer-Advanced-1278599-Job-Search-04-08-2026-04-08-52-AM.asp?sid=gumtree
16h
Executive Placements
1
SavedSave
Perm role, 3 month probationResponsibilitiesC# developmentDevelop and maintain Windows desktop applications.Utilize relational databases (SQLite and SQL Server) for data management.Implement unit testing for ensuring code quality and reliability.Collaborate with cross-functional teams to understand requirements and deliver high-quality software solutions. Requirements:Proficiency in Windows desktop application development.Experience with relational databases.Strong understanding of unit testing principles and practices.Excellent problem-solving and communication skills.Ability to work independently and in a team environment. Preferred:Familiarity with Agile methodologies.Knowledge of version control systems (e.g., Git).Experience with UI/UX design principles
https://www.executiveplacements.com/Jobs/S/Senior-Software-Developer-1278142-Job-Search-04-07-2026-04-10-55-AM.asp?sid=gumtree
16h
Executive Placements
1
SavedSave
Our client, a leading player in the Industrial IoT space, has an opportunity available for a Software Engineer to join their team in Somerset West.The Software Engineer is responsible for the design, development, deployment, and maintenance of scalable software solutions, machine learning products, and agentic AI systems. This role combines strong software engineering practices with applied machine learning and agentic AI practices to deliver reliable, production-ready systems for Smart Sensors, Advanced Process Control and client-facing applications.A core expectation is the proactive adoption of agentic software engineering practices to continuously improve existing processes, increase automation, and enable more autonomous, intelligent development and operational workflows.Key responsibilities:Machine Learning & Agentic AI DevelopmentDesign and select appropriate machine learning models and agentic architectures based on client requirements and business objectives.Develop, train, optimise, and evolve machine learning models and autonomous agent systems, including creating new model architectures and multi-agent collaboration frameworks where required.Source, clean and manage datasets (internal and external), including overseeing data labelling processes that support both traditional ML and agentic reasoning loops.Evaluate model and agent performance using appropriate metrics; continuously improve systems in production through iterative feedback, self-correction, and adaptive planning.Implement and manage the full life-cycle of machine learning and agentic systems, including versioning, experimentation, monitoring, tool integration, and governance.Ensure adherence to industry best practices in machine learning and agentic AI, with emphasis on reproducibility, scalability, safety, and responsible autonomy.Agentic Software Engineering PracticesAdopt, implement, and champion agentic software engineering practices to enhance development workflows, automate repetitive tasks, and improve overall process efficiency.Leverage autonomous agents for code generation, testing, debugging, documentation, and deployment pipelines, while continuously refining these practices to replace or augment traditional methods.Contribute to the evolution of team processes by designing and deploying agentic tools and multi-agent systems that enable self-improving software development lifecycles.Stay ahead of emerging agentic frameworks and patterns, actively experimenting with and integrating them into daily engineering work.Software Development & EngineeringDesign, develop, and maintain high-quality, scalable, and maintainable software systems, incorporating agentic capabilities where appropriate.Translate business and client requirements into robust technical designs
https://www.executiveplacements.com/Jobs/S/Software-Engineer-CH1221-1278276-Job-Search-04-07-2026-05-00-15-AM.asp?sid=gumtree
16h
Executive Placements
1
Key Responsibilities:Collaborate with stakeholders to gather system requirements and translate them into functional specifications.Conduct system upgrades, patch management, and configuration changes with minimal business disruption.Support implementation and rollout of new applications and systems, including testing, training, and post-deployment support.Ensure data integrity, system integration, and application performance using APIs, ETL tools, and scripting.Provide Tier 2/3 support for escalated IT issues related to enterprise applications.Develop and maintain backend services, APIs, and integrations; contribute to frontend components where required.Participate in code reviews, testing, deployment, and CI/CD processes.Troubleshoot software defects and ensure secure, scalable, and high-performance solutions.Review current systems, interfaces, forms, and procedures to reduce manual processes and improve efficiency.Collaborate with management to design internal and external reports for business insight.Liaise with external vendors, developers, and stakeholders as necessary.Requirements:Degree in IT, Computer Science, or Software Development.35 years of software development experience, ideally including ERP and accounting system integration.Experience working in both project-based and BAU environments.Property or real estate industry experience is advantageous.Advanced Excel and computer literacy.Strong analytical, numerical, and problem-solving skills.Excellent interpersonal, communication, and stakeholder management skills.Scripting or programming experience an advantage.Strong proficiency in at least one backend language: C#/.NET, Java, Node.js (JavaScript/TypeScript), C++ or Python.Why Join?Be part of a forward-thinking property development company in East London.Work on enterprise system enhancements, software development, and digital transformation projects.Collaborate in a supportive, innovative, and fast-paced environment.ð?? Location: East London, Eastern Capeð??¼ Role: Full-time | IT & Software Developmentð??© Apply now!!
https://www.executiveplacements.com/Jobs/I/IT-Systems--Software-Developer-East-London-1259429-Job-Search-04-04-2026-00-00-00-AM.asp?sid=gumtree
4d
Executive Placements
1
I am a Senior IT Recruiter with extensive experience within a leading recruitment firm, specialising in placing top Software Development talent across various industries and seniority levels.I partner with high-performing organisations ranging from innovative start-ups to established corporates, both locally and internationally, offering exposure to cutting-edge technologies and meaningful projects. If youre open to new opportunities that align with your long-term career growth, lets connect.Requirements:Relevant qualification and/or experienceFull stack developmentBack-end developmentFront-end developmentStrong experience across technologies such as: Java, C#, Python, PHP, .NET, .Net Core, JavaScript, React, Angular, AWS, Azure, SQL, BI, C++, Golang, Scala, Blazor, and RazorAgile / Scrum environment exposureApply now!
https://www.jobplacements.com/Jobs/S/Software-Developers--Full-Stack--Back-End--Fron-1277621-Job-Search-04-02-2026-04-14-45-AM.asp?sid=gumtree
2d
Job Placements
1
SavedSave
Company and Job Description:Our client is a leading technology-driven organisation focused on delivering robust, scalable software solutions in a fast-paced and innovative environment. They are seeking a Software Developer (Level 2) with a strong backend focus to contribute to the development and optimisation of integrated systems. In this role, youll work across the full SDLC from analysing requirements and designing backend components to building, testing, and deploying reliable services. Youll collaborate closely with engineers, contribute to code quality, and play a role in strengthening development and deployment practices. This is a strong growth role for a developer who wants to deepen their backend expertise while gaining hands-on exposure to DevOps and modern engineering ecosystems.Key Responsibilities:Analyse business requirements and contribute to backend-focused technical designDevelop, test, and maintain scalable backend services and APIs using C#/.NETWrite clean, efficient, and testable code aligned to best practicesWork with databases, writing and optimising SQL queriesParticipate in code reviews and uphold development standardsTroubleshoot and resolve system and application issuesContribute to CI/CD pipelines and DevOps practicesMaintain technical documentation and improve engineering processesJob Experience and Skills Required:Education:Relevant 3-year Degree or Diploma in Computer Science, Software Engineering, or related fieldExperience:24 years software development experience with a strong backend focusHands-on experience working within a team-based development environmentExposure to building and maintaining APIs and integrated systemsSkills & Competencies:Strong backend development experience (primary focus)Solid experience with C# / .NETStrong SQL skills and experience working with relational databasesExposure to PostgreSQL (highly beneficial)Understanding of DevOps principles, CI/CD pipelines, and build/release processesFamiliarity with containerisation tools (e.g. Docker)Strong debugging and problem-solving skillsUnderstanding of software design principles and best practicesAbility to write maintainable, testable, and efficient codeGood communication skills and ability to collaborate within a teamProactive mindset with a focus on continuous improvementApply now!
https://www.executiveplacements.com/Jobs/S/Software-Developer-1278616-Job-Search-04-08-2026-04-14-01-AM.asp?sid=gumtree
16h
Executive Placements
1
SavedSave
PowerApps Developer. 4 years + PowerApps Software Development4 years + SQL Software Development General: Rosebank JhbOpen to Foreign Nationals with valid Work PermitsClean Background checks
https://www.executiveplacements.com/Jobs/S/Snr-PowerApps-Developer-1197855-Job-Search-06-26-2025-04-28-31-AM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
Key Responsibilities:Take part in the full software development life cycle.Help design and build scalable, reliable software solutions.Review code and follow best coding practices and standards.Write clean, high-quality, and efficient C# code.Required Experience:Proficiency in C# programming languageFamiliarity with .NET framework and related technologies (ASP.NET, ADO.NET, etc.).Knowledge of relational databases and SQL.Experience with version control systems (e.g., Git).Familiarity with front-end development technologies (HTML, CSS, JavaScript).Experience with web development frameworks (ASP.NET MVC, Blazor, etc.).
https://www.executiveplacements.com/Jobs/I/Intermediate-Software-Developer-1197210-Job-Search-06-24-2025-10-12-58-AM.asp?sid=gumtree
9mo
Executive Placements
1
Ready to make your mark in the world of innovative software development? Were on the hunt for a talented and driven Senior .NET Developer to join a leading IT consultancy known for delivering impactful digital solutions across multiple industriesincluding finance, healthcare, and education. Based in Johannesburg, this is your chance to step into a role where your expertise wont just be valueditll be vital. Youll be joining a high-performing team that thrives on collaboration, creativity, and delivering results that matter. In this role, youll take the lead on designing, building, and enhancing sophisticated software applications using modern .NET technologies. Youll also be instrumental in pushing product performance to new heightsexploring fresh tech and bringing innovative ideas to life.If youre a seasoned .NET developer with a passion for building exceptional software and a desire to contribute to meaningful projects, nows the time to take the leap. Your next challenge starts hereAPPLY NOW! Skills You Will Need: C#.NETAngular (later versions)SQLWeb APICloud (Azure or AWS) Are You Qualified? Relevant degree (Computer Science, Engineering, or similar)4+ years experience as a C# software developer The Reference Number for this position is BRM60639 which is a Permanent Hybrid position offering a cost to company of up to R840k Per Annum
https://www.executiveplacements.com/Jobs/I/Intermediate-Full-Stack-C-sharp-Developer-Angular--1200052-Job-Search-7-3-2025-10-48-45-AM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
Minimum RequirementsEducation: Bachelors degree in Computer Science, Software Engineering, or related field.Experience: 46 years software development experience, including:â?? Strong Backend Development focusâ?? Professional experience with C#/.NETâ?? Experience working with PostgreSQLâ?? Hands-on experience with DevOps practices, CI/CD pipelines, and containerisationAdditional Skills:Strong grounding in software design and architectural patternsExperience working across integrated products and APIsAbility to guide, mentor, and support other developersKey Responsibilities1. Architecture & Technical DesignAnalyse requirements and design backend components and solutions.Produce clear technical design documentation.Ensure solutions align with architectural guidelines, compliance, and best practices.Identify technical improvements and help reduce technical debt.2. Backend Software DevelopmentDevelop, maintain, and optimise backend systems using C#/.NET.Work with PostgreSQL to design, query, optimise, and manage data structures.Implement automated functional and non-functional tests.Participate in and lead code reviews.Maintain and update technical and operational documentation.3. DevOps & Pipeline ManagementBuild, maintain, and improve CI/CD pipelines across multiple products.Debug complex pipeline issues and ensure strong quality gates.Use containerisation tools (e.g., Docker) in development and deployment.Implement safe, automated, zero-downtime deployment practices.Ensure monitoring, alerts, and compliance are built into the pipeline.4. Delivery & CollaborationProvide accurate estimates and contribute to delivery planning.Act as technical lead on small to medium-sized projects.Troubleshoot and resolve backend and integration issues.Communicate progress, risks, and technical decisions clearly.Collaborate with cross-functional teams and support junior developers.5. Continuous Improvement & LeadershipLead implementation of software engineering best practices.Share knowledge through mentoring, documentation, and technical discussions.Improve tools, processes, performance, and overall engineering quality.Drive innovation and continuous optimisation across the team.
https://www.executiveplacements.com/Jobs/S/Senior-Software-Developer-L1-1278612-Job-Search-04-08-2026-04-14-00-AM.asp?sid=gumtree
16h
Executive Placements
1
As a Senior SDET L1, you will take ownership of both backend development and testing excellence across integrated products:Backend DevelopmentDevelop backend systems and APIs using C#/.NET.Design, optimise, and maintain database structures using PostgreSQL.Contribute to system architecture, design reviews, and technical decision-making.Write clean, testable, high-performance code across multiple integrated products.Automation & Quality EngineeringBuild, enhance, and maintain automated functional and non-functional tests.Ensure test coverage across integrated services and backend components.Review, design, and optimise test frameworks, tools, and pipelines.Lead and participate in code reviews with a quality-first approach.Drive quality gates, threat modelling considerations, and performance testing.DevOps & CI/CDBuild, manage, and optimise CI/CD pipelines using YAML, Docker, and automation.Troubleshoot complex pipeline issues and ensure automated, safe deployments.Ensure strong monitoring, alerting, and compliance within pipelines.Technical LeadershipLead the implementation of best practices in software engineering and test automation.Mentor developers and testers in writing high-quality, well-tested software.Identify improvement areas and help reduce technical and testing debt.Collaborate across product, engineering, and architecture teams to support strategic delivery.RequirementBachelors Degree in Software Engineering, Computer Science, or related field.46 years experience in software development and/or SDET roles.Strong Backend Development experience in:â?? C#/.NETâ?? PostgreSQLâ?? DevOps / CI-CD pipelines / DockerExperience with automation, testing frameworks, and quality engineering.Solid understanding of SDLC, integration points, design patterns, and architecture.Ability to lead engineering quality practices and support the team technically.
https://www.executiveplacements.com/Jobs/S/Senior-SDET-Software-Development-Engineer-in-Test--1278613-Job-Search-04-08-2026-04-14-01-AM.asp?sid=gumtree
16h
Executive Placements
1
What You Will DoLead, develop, and mentor a high-performing backend engineering team.Manage end-to-end delivery of software productsdesign, development, testing, deployment, and support.Oversee backend architecture and development using C#/.NET and PostgreSQL.Implement DevOps practices to improve automation, reliability, and delivery speed.Align roadmaps and technical decisions with business priorities.Remove delivery blockers, manage risks, and ensure high-quality engineering outputs.Foster a culture of collaboration, innovation, and continuous improvement.Work closely with cross-functional stakeholders to ensure smooth delivery and adoption.What You BringA relevant IT/Software/Engineering Diploma or Degree.810 years experience in software engineering.Strong Backend development experience with:â?? C#/.NETâ?? PostgreSQLâ?? DevOps tools and practicesProven leadership experience managing engineering teams.Ability to drive delivery, optimise processes, and improve engineering maturity.Strong communication, decision-making, and strategic thinking skills.Why JoinLead impactful backend projects that shape key platforms.Work in a dynamic, fast-paced engineering environment.Opportunity to influence technical strategy and team growth.ð?? Location: On-site, Cape Townð??¼ Role: Software Engineering Manager
https://www.executiveplacements.com/Jobs/E/Engineering-Team-LeadSoftware-Engineering-Manager-1278610-Job-Search-04-08-2026-04-14-00-AM.asp?sid=gumtree
16h
Executive Placements
1
SavedSave
Requirements:Bachelors degree in Computer Science, Software Engineering, or a related fieldMinimum 5 years of experience in full stack software development with a proven track record in delivering complex solutionsProficiency in HTML5, CSS3, and JavaScript, with experience in building responsive, user-friendly interfacesSolid back-end development experience using at least one of: Node.js, Java, or PHP. Additional experience with C, C++, C#, or JSON is a plusStrong SQL experience, including database design, optimization, and maintenanceApply now!
https://www.executiveplacements.com/Jobs/S/Senior-Full-Stack-Developer-1199318-Job-Search-07-01-2025-10-13-08-AM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
Work full time on site in the Pretorias far east and become part of a team that build cutting edge software products used by international customers across the globe.RequirementsBSc degree in Computer Science or equivalent3+ years of demonstrated frontend development experience using modern frameworks such as Angular, RxJS, React.js and TypescriptExperience with technologies such as D3 and Mapbox will be beneficialFluent with JavascriptROLEDevelopment and designDay-to-day web front-end development.Develop user interfaces that integrate with our product eco-systems in a distributed environment that includes online portals, web applications and web services.Build storyboards to conceptualize designs.Seek to enhance the user experience through intuitive interfaces.Use coding to develop the aesthetics in accordance with the company brand.Collaborate with back-end developers and programmersTesting and supportConduct testing of completed applications, websites, and software to assess user experienceProfessional written and interpersonal skillsUser documentation and training materialTechnologiesJavascript, TypescriptAngular and/or React.jsHTML, CSSSCSS or SASS will be beneficialRESTful Web Services, message queuesYou will need to be:Excited about technologyLove building softwareLove building beautiful and intuitive frontendsComfortable wo
https://www.jobplacements.com/Jobs/U/UI-Frontend-Developer-1278434-Job-Search-04-07-2026-10-29-09-AM.asp?sid=gumtree
16h
Job Placements
1
Senior Engineer: Application Software/Software DeveloperSomerset-WestMinimum requirements:BSc or MSc (Computer Science) or Computer EngineeringGood university academic resultsMust have a passion for C++ and JavaProficiency in either Python, Bash, PowerShell etc.Understanding of Object-Oriented design and common software patternsVersion control software (Git, Subversion or Perforce)Agile methods and/or issue tracking like JiraResponsibilities:Development of application software, mainly software used in C2 and ISR Systems.Design, implementation and testing for front-end and back-end development.Research and understand new domains and technologies to understand the requirements.Assist with production efforts related to application software.
https://www.executiveplacements.com/Jobs/S/Senior-Engineer-Application-SoftwareSoftware-Devel-1197875-Job-Search-06-26-2025-04-34-12-AM.asp?sid=gumtree
9mo
Executive Placements
1
Are you ready to step into a role where your leadership and technical expertise make a real impact? A leading financial solutions group is on the hunt for a C# Team Lead to spearhead the design and development of advanced, enterprise-level systems that power investment and wealth platforms across South Africa.As the team lead, youll mentor a talented group of developers, architect scalable backend systems, and contribute to the strategic direction of one of the countrys most respected financial institutions.Youll work hands-on with cutting-edge .NET technologies, influence product evolution, and build high-performance software that drives real value for clients and advisors.If clean code, smart leadership, and meaningful software development are what drive youthis could be the perfect next step in your career.Tech Stack Youll Work With:C#.NET CorePHPAngular 9+BootstrapTypeScriptjQueryCRM SystemsCI/CD PipelinesEntity FrameworkMicroservices ArchitectureWeb APIAzureSQL ServerWhat Were Looking For:A relevant degree from a recognized institution7+ years of hands-on software development experienceProven leadership or team management experienceThe Reference Number for this position is PM60669 which is a Permanent Hybrid position based in Johannesburg offering a cost to company of up to R1.4mil Per Annum
https://www.executiveplacements.com/Jobs/L/Lead-C-sharp-Developer--Johannesburg-Hybrid--Up--1200060-Job-Search-7-3-2025-11-18-48-AM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
Electronic Engineer (Software, AI & ML)CenturionQualificationB.Eng. Degree (Electronic or Computer)Software design and implementation experience.Experience in product development.Software system engineering experience.Specialist knowledge :Object orientated programming experience (C++) Embedded systems software development.Experience in image processing.Machine learning algorithms development.Duties & ResponsibilitiesProvide Software Engineering for system and subsystem software.Generation of relevant firmware, software and hardware documentation Systems integration and testing with other engineering disciplines.Mentoring of junior electronic and software engineers.Providing firmware, software, and hardware support and training.Interfacing with the production facility.Engineering project planning and management.Generation of specification and other related documentation.
https://www.executiveplacements.com/Jobs/S/Software-Engineer-MLAI-1197266-Job-Search-03-31-2026-00-00-00-AM.asp?sid=gumtree
8d
Executive Placements
1
SavedSave
Required QualificationsMatricBSc Software Engineering or relevant equivalent 3 year tertiary qualificationRequired Experience (relevant or in a similar role)At least 3 years in software development experience incl.Integration frameworks & techniques, Web frameworks e.g. Angular will be beneficialC# 6/7 ; SQL; OO Principles; Java Script;Git, XML, BPMN, Agile e.g. Scrum or KanbanClean CodeCloud experience on Azure and Google Cloud or AWS.Experience working with Cloud cognitive services or willingness to learn how to work with cloud AI and ML services.
https://www.executiveplacements.com/Jobs/S/Software-Development-Engineer-1196994-Job-Search-06-24-2025-04-06-10-AM.asp?sid=gumtree
10mo
Executive Placements
Save this search and get notified
when new items are posted!
