Remote Software Development Jobs in South Africa

Find remote programming jobs in Frontend, Backend, DevOps, QA, or as a FullStack or Data engineer. We curate the best remote software development jobs to match your area of expertise. Software Developers design, specify, create, and maintain web and native apps. Remote Software Engineer jobs where people telecommute (work remotely) are on the rise and we can help you to stay ahead of the curve.

Trusted by 200,000+ remote workers worldwide. New jobs posted every day.

Popular: "developer", "marketing", "customer support", "data entry", "writing"

Remote Software Development Jobs in South Africa (309)

Remote in = South Africa Job category = Software Development
Dotdigital is hiring for remote Senior Data Engineer

Senior Data Engineer

Dotdigital · Full Time · 7 Weeks Ago
Dotdigital
🌎 Poland, South Africa, United Kingdom ⭐ 5-10 yrs exp 💼 Software Development Data Engineer
Design and build scalable, reliable, and secure data pipelines for streaming, batch, and real-time processing. Collaborate cross-functionally with engineers, analysts, and data scientists to deliver impactful data solutions.
Mukuru is hiring for remote Senior Analytics Engineer

Senior Analytics Engineer

Mukuru · Full Time · 8 Weeks Ago
Mukuru
🌎 South Africa ⭐ 5-10 yrs exp 💼 Software Development Analytics Engineer
You will design and develop scalable data models and ELT pipelines to transform raw data into trusted, high-impact data products. Additionally, you will collaborate with cross-functional teams to implement data quality standards and drive business decision-making.
GSDH is hiring for remote Front end developer

Front end developer

GSDH · Full Time · 8 Weeks Ago
GSDH
🌎 South Africa ⭐ 2-5 yrs exp 💼 Software Development Frontend Developer
You will develop responsive, scalable, and user-friendly digital interfaces while leveraging AI-driven coding tools to increase efficiency. You will collaborate with cross-functional teams to translate design assets into clean, maintainable code for international clients.

Senior Quality Engineer: Automation & Integration Testing

Entersekt · Full Time · 8 Weeks Ago
Entersekt
🌎 South Africa ⭐ 5-10 yrs exp 💼 Software Development
The Senior Quality Engineer will own and execute manual integration testing across multiple development teams while designing and evolving automated test coverage. They will collaborate with developers to validate integration points, APIs, and system behavior to ensure high product quality throughout the software development lifecycle.

New remote software development jobs delivered to your inbox

We'll notify you when new positions matching this search are posted

Thermo Fisher Scientific is hiring for remote Field Service Engineer BEA (Bulk Elemental Analysis)

Field Service Engineer BEA (Bulk Elemental Analysis)

Thermo Fisher Scientific · Full Time · 8 Weeks Ago
Thermo Fisher Scientific
🌎 South Africa ⭐ 2-5 yrs exp 💼 Software Development Field Service Engineer
The Field Service Engineer will install, maintain, troubleshoot, and repair complex analytical instruments including XRF, XRD, and OES systems. They are responsible for providing exceptional customer service and training clients on equipment operation within research, industrial, and healthcare settings.

QA Analyst (Product Quality & AI Testing)

Learntastic · Full Time · 8 Weeks Ago
Learntastic
🌎 South Africa ⭐ 2-5 yrs exp 💼 Software Development
The QA Analyst will perform end-to-end manual testing, create structured test cases, and utilize AI tools to improve test coverage and efficiency. They will also collaborate with product and engineering teams to validate workflows and contribute to basic test automation.

QA Analyst (Product Quality & AI Testing)

Learntastic · Full Time · 8 Weeks Ago
Learntastic
🌎 South Africa ⭐ 2-5 yrs exp 💼 Software Development
The QA Analyst will perform end-to-end manual testing, create structured test cases, and utilize AI tools to enhance test coverage and efficiency. They will also collaborate with product and engineering teams to validate workflows and contribute to basic test automation.
Vicit is hiring for remote Break Into SaaS Sales

Break Into SaaS Sales

Vicit · Full Time · 8 Weeks Ago
Vicit
🌎 South Africa 💵 40000 - 80000 per month ⭐ 0-2 yrs exp 💼 Software Development
Participants will undergo an 8-week intensive training program to learn how to source prospects, cold call, and book meetings. The role focuses on developing practical outbound sales skills to prepare individuals for careers in global SaaS sales.
Powerfleet  is hiring for remote Senior Data / ML Engineer

Senior Data / ML Engineer

Powerfleet · Full Time · 9 Weeks Ago
Powerfleet
🌎 South Africa ⭐ 5-10 yrs exp 💼 Software Development
Design, build, and maintain high-throughput ETL/ELT pipelines and scalable data infrastructure for real-time and batch telematics data. Collaborate with data scientists to operationalize machine learning models and ensure data quality, governance, and observability across the platform.
Lyra Health is hiring for remote Salesforce Developer

Salesforce Developer 12 APPLICANTS

Lyra Health · Full Time · 9 Weeks Ago
Lyra Health
🌎 South Africa ⭐ 0-2 yrs exp 💼 Software Development Salesforce Developer
Develop and customize applications on the Salesforce platform using Apex, Visualforce, and Lightning Web Components. Collaborate with team members to design integrations and translate business requirements into technical solutions.

Principal Genesys Cloud PS Consultant (EST time zone)

Miratech · Full Time · 9 Weeks Ago
Miratech
🌎 South Africa ⭐ 5-10 yrs exp 💼 Software Development
The Principal Genesys Cloud PS Consultant will lead the design and implementation of advanced multi-channel customer experience platforms. They will serve as the primary technical point of contact for customers, providing expert consultancy on Genesys Cloud solutions.
Bamboo Works is hiring for remote AI and Automation Specialists

AI and Automation Specialists

Bamboo Works · Full Time · 9 Weeks Ago
Bamboo Works
🌎 South Africa 💵 $1000 - $1600 per month ⭐ 2-5 yrs exp 💼 Software Development
Specialists will design and implement intelligent solutions and automated processes to enhance efficiency and support digital transformation initiatives. This involves developing AI-driven solutions, building automated workflows using RPA or low-code platforms, and deploying machine learning models.
Bamboo Works is hiring for remote AI SEO Specialist

AI SEO Specialist

Bamboo Works · Full Time · 9 Weeks Ago
Bamboo Works
🌎 South Africa ⭐ 2-5 yrs exp 💼 Software Development SEO Specialist
The specialist will optimize content for AI-powered search platforms like ChatGPT and Claude to ensure high visibility in AI-generated answers. This involves creating AI-friendly content, conducting conversational keyword research, crafting effective prompts, and monitoring performance against evolving generative search trends.
Trigg Digital, Ltd. is hiring for remote Senior Salesforce Administrator (Technical | AI-Enabled | Media Cloud & Agentforce)

Senior Salesforce Administrator (Technical | AI-Enabled | Media Cloud & Agentforce)

Trigg Digital, Ltd. · Full Time · 9 Weeks Ago
Trigg Digital, Ltd.
🌎 South Africa ⭐ 2-5 yrs exp 💼 Software Development Salesforce Administrator
The role involves owning end-to-end Salesforce configuration across objects, automation, and security models, with a focus on designing scalable solutions within core clouds, Media Cloud, and Agentforce implementations. Responsibilities also include using AI-assisted tools like Claude Code and ChatGPT to accelerate development, validation, and troubleshooting of complex logic.
Trigg Digital, Ltd. is hiring for remote Senior Salesforce Consultant (Technical | AI-Enabled | Media Cloud & Agentforce)

Senior Salesforce Consultant (Technical | AI-Enabled | Media Cloud & Agentforce)

Trigg Digital, Ltd. · Full Time · 9 Weeks Ago
Trigg Digital, Ltd.
🌎 South Africa ⭐ 5-10 yrs exp 💼 Software Development
The consultant will translate business requirements into scalable Salesforce solutions, leading client engagements through discovery, design, and solution walkthroughs. Key duties include owning end-to-end configuration, designing advanced Flow automation, and delivering solutions across core and emerging capabilities like Media Cloud and Agentforce.

New remote software development jobs delivered to your inbox

We'll notify you when new positions matching this search are posted

Xpert: DevOps Engineer (GCP)

Inspired Testing · Full Time · 9 Weeks Ago
Inspired Testing
🌎 South Africa ⭐ 2-5 yrs exp 💼 Software Development DevOps Engineer
The DevOps Engineer will be responsible for ensuring high availability, performance, and reliability across production environments hosted on Google Cloud Platform. This involves implementing SRE and DevOps best practices, building CI/CD pipelines, and leading observability initiatives.
Sigma Group is hiring for remote Dutch Linguistic Projects (Remote) -- Sigma AI

Dutch Linguistic Projects (Remote) -- Sigma AI 86 APPLICANTS

Sigma Group · Part Time · 10 Weeks Ago
Sigma Group
🌎 Kiribati, Netherlands, South Africa, United Kingdom, United States ⭐ 0-2 yrs exp 💼 Software Development
Responsibilities involve linguistic tasks for AI projects, including categorization, annotation, correction, transcription, and evaluation of various media types like audio, video, and text. Candidates will also be involved in conversational interactions, content creation, and localization.
KoBold Metals is hiring for remote Data Scientist - Staff or Senior (United Kingdom)

Data Scientist - Staff or Senior (United Kingdom) 72 APPLICANTS

KoBold Metals · Full Time · 10 Weeks Ago
KoBold Metals
🌎 Australia, Botswana, Canada, Finland, Namibia, South Africa, Sweden, United Kingdom, United States, Zambia 💵 $140K - $240K per year ⭐ 5-10 yrs exp 💼 Software Development Data Scientist
The Data Scientist will build predictive models using scientific computing and statistical methods to locate ore-forming processes and predict mineralization in 2D and 3D, while helping to build a worldwide dataset with careful uncertainty quantification. They will create models and develop software to accelerate critical battery metal discovery, working closely with geoscientists to guide exploration and field programs.
KoBold Metals is hiring for remote Data Scientist - Staff or Senior (Australia)

Data Scientist - Staff or Senior (Australia) 65 APPLICANTS

KoBold Metals · Full Time · 10 Weeks Ago
KoBold Metals
🌎 Australia, Botswana, Canada, Finland, Namibia, South Africa, Sweden, United Kingdom, United States, Zambia 💵 $140K - $240K per year ⭐ 5-10 yrs exp 💼 Software Development Data Scientist
The Data Scientist will build predictive models using scientific computing and statistical methods to locate evidence of ore-forming processes and predict mineralization locations in 2D and 3D. They will also help build a worldwide dataset, create models, and develop software to accelerate the discovery of critical battery metals.

Study Design Statistician - SA (Remote)

MMS · Full Time · 10 Weeks Ago
MMS
🌎 South Africa ⭐ 5-10 yrs exp 💼 Software Development
The role involves leading the full lifecycle of KerusCloud support and statistical services, including assisting customers with study design, protocol preparation, and data analysis/visualization. Additionally, the statistician will provide statistical consultancy support to sponsors across clinical development and collaborate on product development for KerusCloud.

Office Administrator - Executive Assistant

Water Tower Group · Full Time · 10 Weeks Ago
Water Tower Group
🌎 South Africa ⭐ 2-5 yrs exp 💼 Software Development Office Administrator
The role involves providing administrative support to the executive team, managing schedules, coordinating virtual meetings, and handling correspondence to ensure the smooth operation of the virtual office. Responsibilities also include supporting HR tasks like recruitment and assisting with onboarding new team members.

Senior Android Engineer

Motorola Solutions · Full Time · 11 Weeks Ago
Motorola Solutions
🌎 South Africa ⭐ 5-10 yrs exp 💼 Software Development
The Senior Android Engineer will work hands-on with experienced engineers in an Agile environment to deliver high-quality and robust solutions for public safety applications. Responsibilities include utilizing strong engineering principles and methodical problem-solving skills to contribute to the development lifecycle.
Yassir is hiring for remote Senior Full Stack Engineer (Node.js & React)

Senior Full Stack Engineer (Node.js & React) 11 APPLICANTS

Yassir · Full Time · 11 Weeks Ago
Yassir
🌎 Egypt, India, Kenya, Niger, Nigeria, South Africa ⭐ 5-10 yrs exp 💼 Software Development Full Stack Developer
The role involves designing and developing web applications using Node.js and React, collaborating with cross-functional teams to ship new features, and ensuring application performance, quality, and responsiveness. Responsibilities also include maintaining code quality, fixing bugs, optimizing performance, and translating end-user requirements into technical solutions.
Yassir is hiring for remote Staff Backend Engineer (NodeJS/Go)

Staff Backend Engineer (NodeJS/Go) 47 APPLICANTS

Yassir · Full Time · 11 Weeks Ago
Yassir
🌎 Albania, Bulgaria, Egypt, India, Oman, Portugal, Romania, Serbia, South Africa ⭐ 10+ yrs exp 💼 Software Development Backend Engineer
The Staff Backend Engineer will drive technical standards for the Last Mile Delivery domain, focusing on tech roadmaps, architecture decisions, and feature development across multiple squads. This role also involves mentoring junior developers and contributing to scaling backend engineering capacity through technical interviews.

New remote software development jobs delivered to your inbox

We'll notify you when new positions matching this search are posted

OAK'S LAB is hiring for remote Tech Lead (Node&React) - South Africa

Tech Lead (Node&React) - South Africa

OAK'S LAB · Full Time · 12 Weeks Ago
OAK'S LAB
🌎 South Africa ⭐ 5-10 yrs exp 💼 Software Development
The Tech Lead will be responsible for owning the technical delivery of the project, leading and mentoring a team of 3-7 engineers, and overseeing the overall software architecture and infrastructure. This involves collaborating with Product Management and Design to align goals, selecting appropriate technologies, and ensuring high code quality through regular reviews.

Lead Software Engineer: Cloud Modernisation

Entersekt · Full Time · 12 Weeks Ago
Entersekt
🌎 South Africa ⭐ 5-10 yrs exp 💼 Software Development Software Engineer
This senior individual contributor role defines and delivers the modernisation roadmap for key product systems by assessing legacy components, designing target-state architecture, and implementing improvements directly in codebases. The role introduces modern engineering practices and cloud-native patterns while improving operational capabilities like automation, observability, and deployment consistency for the SaaS model.

Sales Engineer & Onboarding Consultant

nCino, Inc. · Full Time · 12 Weeks Ago
nCino, Inc.
🌎 South Africa ⭐ 2-5 yrs exp 💼 Software Development Sales Engineer
The Sales Engineer collaborates with Sales, Product, and Professional Services to develop customized environments and demonstrate solutions addressing prospect scenarios during the sales process. Responsibilities include leading technical scoping projects, performing requirement analysis, and demonstrating Salesforce/nCino configuration capabilities.
Tether Operations Limited is hiring for remote Senior Backend Developer (100% remote Worldwide)

Senior Backend Developer (100% remote Worldwide)

Tether Operations Limited · Full Time · 12 Weeks Ago
Tether Operations Limited
🌎 Argentina, Australia, Bangladesh, Bolivia, Colombia, Ethiopia, Finland, India, Netherlands, Oman, Romania, South Africa, United Kingdom ⭐ 5-10 yrs exp 💼 Software Development Backend Engineer
The Senior Backend Developer will develop and maintain backend components for multiple platform services, focusing on creating innovative new features using agile methodologies. Responsibilities include building secure API services, improving existing NodeJS services, implementing new solutions via RPC calls, and writing complex database queries for compliance and financial needs.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Software Development Jobs in Other Countries

Other Categories in South Africa

Browse Jobs by Role

Stop applying to jobs manually

Our AI copilot automatically applies to jobs for you (on autopilot!)

Get 10x more interviews

Tired of "Unfortunately, we are unable to offer you a role this time." emails?

Stop the Cycle of Rejection — Last week alone, 17 candidates secured jobs offering over $100,000—thanks to our expert resume review service.

Transform your job application from overlooked to outstanding.

  • Expertly reviewed by industry veterans
  • Actionable insights to improve your resume
  • 100% Satisfaction guaranteed
Get Your Resume Reviewed

Tired of getting ignored by recruiters?

Try this resume template — Last month, 158 job seekers landed interviews at top companies using our professionally-designed resume template.

Stand out from the competition with a template specifically optimized for applicant tracking systems.

ATS-optimized resume template
  • ATS-optimized formatting
  • Proven to increase interview rates by 62%
  • Instant download after purchase
Get Your ATS-approved Resume Template for Just $7 $49

Frequently Asked Questions

Learn more about Software Development remote jobs

Join 200K+ people getting remote jobs!

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 309+ Jobs in Software Development

Answer easy questions

Answer easy questions

309+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified