Please note that our Terms & Conditions and Privacy Notice are applicable.
On Promotion in Jobs
Pay & Ship
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
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 specifications Please apply via our website:Â
https://www.executiveplacements.com/Jobs/P/Protocol-Software-Developer-890885-Job-Search-11-27-2025-00-00-00-AM.asp?sid=gumtree
12h
Executive Placements
1
SavedSave
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 security and cryptography.Developing software in conformance with relevant security standards (FIPS 140 or similar).Familiarity or experience with DO-170B/C development standards.Responsibilities:Develop communications security (COMSEC) solutions conformant to FIPS standards.Develop transmission security (TRANSEC) algorithms and solutions.Develop link security (LINKSEC) algorithms and cypher streams.Perform security requirements analysis.Please apply via our website:Â
https://www.executiveplacements.com/Jobs/S/Security-Software-Developer-890888-Job-Search-11-27-2025-00-00-00-AM.asp?sid=gumtree
12h
Executive Placements
1
Software Engineer (Automotive Controls)CenturionRequirements:BEng Degree in Electronic/Mechatronic Engineering (M Eng. preferred)Willing to travel overseas for variable periods3-6+ Years of experienceResponsibilities:Matlab/Simulink software development for automotive controllersUnder the guidance of the Lead Software Engineer, be responsible for the documentation, verification, and testing of control softwareSoftware algorithm development and control systems optimisationContribute to the development of system plant models and simulations using Matlab/SimulinkContribute to the development of software tools required for vehicle production and field supportSupport testing of software at the module level and on prototype vehicles
https://www.executiveplacements.com/Jobs/S/Software-Engineer-Automotive-Controls-1240636-Job-Search-11-27-2025-00-00-00-AM.asp?sid=gumtree
12h
Executive Placements
1
SavedSave
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 techniques, error correction, etc.FPGA signal processing firmware development, VHDL Quartus, and the ModelSim toolchain.Responsibilities:Develop digital communication software components.Develop softwareImplement and verify standardised waveforms.Apply DSP processing techniques such as modulation, synchronisation, channel estimation, and equalisation.
https://www.executiveplacements.com/Jobs/D/DSP-Software-Engineer-890462-Job-Search-11-27-2025-00-00-00-AM.asp?sid=gumtree
12h
Executive Placements
1
SavedSave
Software Embedded and Firmware EngineerCenturionOur client is a technology company specialising in electronic solutions, management systems, and smartphone applications that integrate seamlessly. The company focuses on remote communication using the latest technologies, including GSM, Low-Power Bluetooth, and Low-Power Radio. The company is committed to eco-friendly and cost-effective designs, with a proven track record in large-scale developments for Solar GSM solutions.Qualifications and experience required:Software Development, Software Design, and Debugging skillsEmbedded Software and Firmware development skillsExperience in firmware development for electronic solutionsStrong problem-solving and analytical skillsKnowledge of GSM, Bluetooth, and Radio communication technologiesBachelors degree in Computer EngineeringSoftware Engineering, or related fieldExperience in remote communication technologies is a plusResponsibilities:Software DevelopmentSoftware DesignEmbedded softwareDebuggingFirmware DevelopmentCreating solutions for remote communication using various technologies
https://www.executiveplacements.com/Jobs/S/Software-Embedded-Engineer-1236737-Job-Search-11-27-2025-00-00-00-AM.asp?sid=gumtree
12h
Executive Placements
1
Software Engineer (Automotive Controls)Durbanville, Cape TownRequirements:BEng Degree in Electronic/Mechatronic Engineering (M Eng. preferred)Willing to travel overseas for variable periods3-6+ Years of experienceResponsibilities:Matlab/Simulink software development for automotive controllersUnder the guidance of the Lead Software Engineer, be responsible for the documentation, verification, and testing of control softwareSoftware algorithm development and control systems optimisationContribute to the development of system plant models and simulations using Matlab/SimulinkContribute to the development of software tools required for vehicle production and field supportSupport testing of software at the module level and on prototype vehicles
https://www.executiveplacements.com/Jobs/S/Software-Engineer-Automotive-Controls-1240637-Job-Search-11-27-2025-00-00-00-AM.asp?sid=gumtree
12h
Executive Placements
1
SavedSave
Key Duties and ResponsibilitiesDevelop control software for flight applicationsUse MATLAB/Simulink for modelling, simulation, and code generation (non-negotiable)Participate in peer reviews to ensure quality and complianceCollaborate with multidisciplinary teams in the development and integration of control systemsContribute to the continuous improvement of software engineering practicesAdvantageous: experience in UAV flight control software developmentExperience and QualificationsBachelors degree in Mechatronics, Electrical Engineering, Software Engineering or a related fieldMinimum of 3 years experience in control software developmentProficiency in MATLAB/Simulink (non-negotiable)Strong problem-solving abilities and attention to detailAbility to work collaboratively in a multidisciplinary environmentAdvantageous: prior experience in UAV control system development
https://www.executiveplacements.com/Jobs/S/Software-Control-Engineer-1206881-Job-Search-11-24-2025-00-00-00-AM.asp?sid=gumtree
12h
Executive Placements
1
SavedSave
Requirements & Qualifications- A minimum of 5 years industrial experience in embedded software engineering.- BSc degree in Computer Science, Engineering or equivalent.- Solid programming experience in C/C++.- Good experience with using UML diagrams in software development.- Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems is an advantage.- Develop and implement software of embedded devices and systems from requirements to production and commercial deployment.- Review code and design- Proficient in designing architecture, planning, estimating, and executing complex software projects.- Develop, code, test and troubleshoot the system software.- Interface with hardware design and development.- Experience with DO-178 certification process is an advantage.- Great interpersonal and communication skills.- Motivate and guide team members to ensure high-quality solutions aligned with the companys business needs.
https://www.executiveplacements.com/Jobs/E/Embedded-Software-Engineer-1100373-Job-Search-12-05-2025-00-00-00-AM.asp?sid=gumtree
11h
Executive Placements
1
Kindly apply if you meet the minimum requirements. Should you not hear back from us within 2 weeks consider your application as unsuccessful.
https://www.executiveplacements.com/Jobs/S/Senior-Software-Developer-Centurion-1230869-Job-Search-11-20-2025-00-00-00-AM.asp?sid=gumtree
12h
Executive Placements
1
SavedSave
RequirementsFull stack developer with at least 5 years of experience in:C#.Net APIsAngular & JavaScriptHTML & CSSASP.NetSQL ServerExperience with mobile development using Xamarin or .NET MAUI will be an advantageThe position involves development of new systems and expansion and maintenance of existing systems.A degree, diploma or vendor certification in above technologies is required
https://www.executiveplacements.com/Jobs/S/Software-Developer-1242430-Job-Search-11-26-2025-04-01-46-AM.asp?sid=gumtree
11h
Executive Placements
1
SavedSave
Senior Software EngineerPretoria-EastMinimum requirements and experience:BEng (Electronic or Computer Engineering).Masters degree will be beneficial.5-10 years of working experience in software engineering2-5 years leading a software engineering team.Comfortable acting as point of contact for international clients.Responsibilities:Leading the software engineering teamWork in an Agile environment with other software, hardware and test engineersCollaborate closely with international clientsâ?? engineering and project divisions.Oversee overall project planning and execution, including software developmentLead high-level design and critical design workshops and conduct design reviewsDevelop ATPsOversee ongoing software and subsystem testingDevelop and integrate embedded digital communication software components.
https://www.executiveplacements.com/Jobs/S/Senior-Software-Engineer-1164949-Job-Search-11-27-2025-00-00-00-AM.asp?sid=gumtree
12h
Executive Placements
1
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 join a dynamic development team. This is a full-time, office-based role in Port Elizabeth, ideal for a candidate who is passionate about building high-quality software and contributing to innovative ICT solutions.Academic Requirements:Honours Degree in Computer Science, Information Technology, or related fieldORBachelors Degree with equivalent industry experienceExperience Requirements:Intermediate Developers: Minimum of 4 years of professional software development experienceSenior Developers: Demonstrable senior-level experience and technical leadership preferredTechnical Skills Required:Proficient in C# programmingStrong working knowledge of Microsoft SQL ServerExperience with JavaScript frameworks such as Angular, Vue, React, or QuasarAdditional skills and technologies will be evaluated during the interview processKey Attributes:Ability to work independently and as part of a collaborative teamProblem-solving mindset with attention to detailEagerness to stay updated with the latest industry trends and technologies
https://www.executiveplacements.com/Jobs/I/IntermediateSenior-Software-Developer-1246904-Job-Search-12-14-2025-22-35-46-PM.asp?sid=gumtree
11h
Executive Placements
1
SavedSave
The company offers:A competitive, market-related salary;Medical aid, pension, and group life insurance;Daily lunch provided; andA strong, values-driven team culture that prioritizes empathy, humility, and doing great work together.Key Responsibilities:Design, develop, and maintain full stack software solutions using C#.NET and SQL ServerCollaborate with Developers, Designers, and product owners to deliver high-quality softwareContribute to the planning, estimation, and documentation of software features and technical designsWrite clean, maintainable, and scalable code while supporting usability, performance, and accessibility standards Job Experience and Skills Required:Education:Bachelors Degree in Computer Science, Information Technology, or a related field (preferred)Experience:Minimum 5+ years of software development experienceStrong back-end development using Microsoft SQL Server (T-SQL) and C#.NETSolid understanding of front-end development with HTML, CSS, and JavaScriptSkills (Nice to Have):React.js.Net CoreEntity Framework (EF) CoreREST API developmentUnderstanding of SOLID design principlesFamiliarity with Agile methodologies and tools like Azure DevOps, GitHub Issues, or JiraOther Non-Negotiables:Strong communication and collaboration skillsA continuous learner with a passion for clean, maintainable codeA sense of humour and the ability to work in a team-oriented environment Apply now!I also specialise in recruiting in the following:Full Stack Development.NET & C# DevelopersFrontend and Backend EngineersSoftware Development and ArchitectureData EngineersData ScientistsData AnalystAgile and DevOps TalentIf you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
https://www.executiveplacements.com/Jobs/S/Senior-C-sharp-Software-Engineer-1237951-Job-Search-12-10-2025-00-00-00-AM.asp?sid=gumtree
12h
Executive Placements
1
SavedSave
In an environment where legacy systems stability, performance, and reliability still determine the success of mission-critical operations, this role calls for a developer with both depth and discipline. The organisation is looking for someone who can step into a high-stakes mainframe environment, interpret complex requirements, and deliver clean, robust, future-proof solutions.This role isnt for a code jockey. Its for a professional who can own the full SDLC, maintain core systems that have supported the business for decades, and guide junior developers with the steady confidence of someone who understands what enterprise continuity truly demands. If youre the kind of developer who thrives on precision, understands the gravity of mainframe reliability, and takes pride in writing software that never breaksthis role is built for you.
https://www.jobplacements.com/Jobs/S/Software-Developers-1246999-Job-Search-12-15-2025-04-16-52-AM.asp?sid=gumtree
11h
Job Placements
1
ENVIRONMENT:A provider of cutting-edge Digital Solutions based in Centurion is looking to employ a talented Backend Developer to provide technical leadership and expertise in the design, development, and maintenance of software applications. You will guide and mentor Junior team members, make strategic technical decisions, and ensure high-quality deliverables. You will also contribute to architectural design, drive the implementation of complex software solutions & be involved in code review, performance optimization, and continuous improvement of development processes. The ideal candidate will require a Masters’s or Bachelors Degree in Computer Science/Software Engineering, or a related field with 5-7 years of professional experience in Software Development, with a focus on progressively more challenging and complex projects. Your tech toolset should include C#, React, ASP.NET Core, SQL, AWS, Azure, or Google Cloud Platform. DUTIES:Provide technical leadership and guidance to the Development team.Take ownership of complex technical tasks, mentor Junior Developers, and serve as a point of escalation for technical issues.Contribute to the design and architecture of software systems.Analyse requirements, propose scalable and robust solutions, and ensure that the software design aligns with best practices and industry standards.Participate in coding and development activities, working on critical and challenging components of the software.Write clean, efficient, and maintainable code, ensuring adherence to coding standards and quality guidelines.Lead code reviews, providing feedback and ensuring the overall code quality of the Development team. They enforce best practices, conduct automated and manual testing, and ensure that software meets the highest standards of quality and reliability.Responsible for troubleshooting and resolving complex technical issues.Analyse and diagnose problems, identify root causes, and propose effective solutions or workarounds to ensure the smooth functioning of the software.Collaborate closely with cross-functional teams, including business stakeholders, Designers, Testers, and Project Managers.Actively participate in discussions, provide technical insights, and foster a collaborative and productive work environment.Contribute to technical documentation efforts, ensuring that relevant documentation, such as system architecture, design specifications, and API documentation, is accurate, up-to-date, and accessible to team members and stakeholders.Optimize software performance by identifying and addressing bottlenecks.Analyse system performance, conduct profiling, optimize code, and make architectural recommendations to improve efficiency and scalability.Stay updated with emerging technologies, trends, and industry practices.Conduct research, evaluate n
https://www.executiveplacements.com/Jobs/B/Backend-Developer-C-sharp-React-ASPNET-Core-Centur-1247480-Job-Search-12-19-2025-02-00-15-AM.asp?sid=gumtree
2h
Executive Placements
1
ENVIRONMENT:A provider of cutting-edge Digital Solutions based in Centurion is looking to employ a talented Backend Developer to provide technical leadership and expertise in the design, development, and maintenance of software applications. You will guide and mentor Junior team members, make strategic technical decisions, and ensure high-quality deliverables. You will also contribute to architectural design, drive the implementation of complex software solutions & be involved in code review, performance optimization, and continuous improvement of development processes. The ideal candidate will require a Masters’s or Bachelors Degree in Computer Science/Software Engineering, or a related field with 5-7 years of professional experience in Software Development, with a focus on progressively more challenging and complex projects. Your tech toolset should include C#, React, ASP.NET Core, SQL, AWS, Azure, or Google Cloud Platform. DUTIES:Provide technical leadership and guidance to the Development team.Take ownership of complex technical tasks, mentor Junior Developers, and serve as a point of escalation for technical issues.Contribute to the design and architecture of software systems.Analyse requirements, propose scalable and robust solutions, and ensure that the software design aligns with best practices and industry standards.Participate in coding and development activities, working on critical and challenging components of the software.Write clean, efficient, and maintainable code, ensuring adherence to coding standards and quality guidelines.Lead code reviews, providing feedback and ensuring the overall code quality of the Development team. They enforce best practices, conduct automated and manual testing, and ensure that software meets the highest standards of quality and reliability.Responsible for troubleshooting and resolving complex technical issues.Analyse and diagnose problems, identify root causes, and propose effective solutions or workarounds to ensure the smooth functioning of the software.Collaborate closely with cross-functional teams, including business stakeholders, Designers, Testers, and Project Managers.Actively participate in discussions, provide technical insights, and foster a collaborative and productive work environment.Contribute to technical documentation efforts, ensuring that relevant documentation, such as system architecture, design specifications, and API documentation, is accurate, up-to-date, and accessible to team members and stakeholders.Optimize software performance by identifying and addressing bottlenecks.Analyse system performance, conduct profiling, optimize code, and make architectural recommendations to improve efficiency and scalability.Stay updated with emerging technologies, trends, and industry practices.Conduct research, evaluate n
https://www.executiveplacements.com/Jobs/B/Backend-Developer-C-sharp-React-ASPNET-Core-Centur-1247479-Job-Search-12-19-2025-02-00-15-AM.asp?sid=gumtree
2h
Executive Placements
1
SavedSave
Software Solutions Sales Door to Door
3d
1
SavedSave
Key Responsibilities- Develop Control Software- Knowledge MATLab / Simulink (Non-negotiable)- Participate in peer reviewQualifications & Experience - Must have a relevant Engineering Degree- A Masters Degree would be advantageous- Minimum 3 years working experience
https://www.executiveplacements.com/Jobs/S/Software-Control-Engineer-1122252-Job-Search-12-05-2025-00-00-00-AM.asp?sid=gumtree
11h
Executive Placements
1
SavedSave
Key Responsibilities:Design, code, test, and deploy applications using the .NET framework (e.g., ASP.NET, C#, and VB.NET).Maintain and enhance existing software solutions.Participate in requirement analysis and translate business needs into technical specifications.Write clean, scalable, and efficient code following best practices.Debug and resolve technical issues in existing applications.Collaborate with other Developers, Testers, and stakeholders throughout the software development lifecycle.Develop and integrate APIs, databases (e.g., SQL Server), and third-party services.Ensure software performance, security, and scalability.Prepare technical documentation for reference and reporting purposes. Job Experience and Skills Required:Bachelors Degree in Computer Science or a relevant field4+ years of experience working with .NET or relevant experiencesExperience developing web-based applications in C#, HTML, JavaScript, VBScript/ASP, .NET MVC, .Net Core, AWS, CSS, React / Angular/ TypeScript, and AgileExperience working with MS SQL Server and MySQLKnowledge of practices and procedures for the full software design life cycleExperience working in Agile development environments
https://www.executiveplacements.com/Jobs/S/Senior-NET-Developer-1244884-Job-Search-12-05-2025-00-00-00-AM.asp?sid=gumtree
11h
Executive Placements
1
SavedSave
RequirementsMinimum education (essential): National Senior CertificateMinimum education (desirable): Diploma and/or degree in IT / Engineering / ProgrammingMinimum applicable experience (years): 5 years as an Android DeveloperRequired nature of experience: Hands on software developer having been responsible for the development and maintenance of 1 or more projects.Skills and Knowledge (essential):Experience in native Android (Kotlin and Java) development specifically.Reactive programmingStrong knowledge of Android development and its supporting systemsProficient in Kotlin (Minimum 2 years experience)Good development practices utilising modern design patterns using software architectures: MVP, MVVM, Clean Architecture A good understanding of storage mechanisms, threading, lifecyclesKnowledge of common 3rd party frameworks/libraries available and integration experienceStrong UI development experience and developing for dynamic screen supportExperience with RESTful API integrationWell versed in GitSolid understanding of the full mobile development life cycle within an Agile environmentAtlassian JIRA software experience is beneficialGood understanding of Bluetooth on Android is beneficialGood understanding of RxAndroid, RxJava and RxKotlin is beneficial
https://www.executiveplacements.com/Jobs/A/Android-Developer-1247141-Job-Search-12-17-2025-04-07-04-AM.asp?sid=gumtree
11h
Executive Placements
Save this search and get notified
when new items are posted!
