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
WEICON SA Pty Ltd. is hiring for remote Technical Sales Engineer | Full-time

Technical Sales Engineer | Full-time

WEICON SA Pty Ltd. · Full Time · 4 Weeks Ago
WEICON SA Pty Ltd.
🌎 South Africa ⭐ 2-5 yrs exp 💼 Software Development Sales Engineer
You will actively promote and sell a range of engineered adhesives and coatings while identifying new business opportunities within manufacturing and maintenance sectors. Additionally, you will provide technical consultation, conduct product demonstrations, and manage your assigned territory to meet sales targets.
Remote is hiring for remote Senior Backend Engineer

Senior Backend Engineer

Remote · Full Time · 5 Weeks Ago
Remote
🌎 South Africa 💵 $53300 - $119K per year ⭐ 5-10 yrs exp 💼 Software Development Backend Engineer
Lead the development of major team-scoped projects and participate in cross-team initiatives for HR and Payroll products. Design and implement agentic workflows to improve platform performance and operational efficiency.
JUMO is hiring for remote Data Engineer

Data Engineer

JUMO · Full Time · 5 Weeks Ago
JUMO
🌎 Portugal, South Africa ⭐ 5-10 yrs exp 💼 Software Development Data Engineer
You will design, build, and maintain scalable data architectures and pipelines to support event-driven analytics and machine learning. Additionally, you will monitor system performance, provide technical leadership to junior team members, and collaborate with decision scientists to solve complex data problems.
JUMO is hiring for remote Junior Data Engineer

Junior Data Engineer

JUMO · Full Time · 5 Weeks Ago
JUMO
🌎 Portugal, South Africa ⭐ 0-2 yrs exp 💼 Software Development Data Engineer
You will design, build, and maintain scalable data architectures and pipelines to support event-driven analytics and machine learning. Additionally, you will monitor system performance, perform root cause analysis, and collaborate with cross-functional teams to solve complex data problems.

New remote software development jobs delivered to your inbox

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

JUMO is hiring for remote Junior Software Engineer

Junior Software Engineer

JUMO · Full Time · 5 Weeks Ago
JUMO
🌎 Kenya, Portugal, South Africa ⭐ 0-2 yrs exp 💼 Software Development Software Engineer
The Junior Software Engineer will build and maintain highly scalable distributed systems while contributing to the team's roadmap and engineering practices. They are responsible for designing, testing, and deploying services while providing code reviews and technical guidance to the team.
takealot.com is hiring for remote Mr D - Web Frontend Engineer

Mr D - Web Frontend Engineer

takealot.com · Full Time · 5 Weeks Ago
takealot.com
🌎 South Africa ⭐ 5-10 yrs exp 💼 Software Development Frontend Developer
The role involves maintaining and developing production applications using Angular and SvelteKit while collaborating with cross-functional teams. You will also contribute to automated testing, perform code reviews, and leverage AI tools to optimize development workflows.

Mr D - Web Frontend Engineer

Takealot Group · Full Time · 5 Weeks Ago
Takealot Group
🌎 South Africa ⭐ 5-10 yrs exp 💼 Software Development Frontend Developer
The role involves maintaining and developing production applications using Angular and SvelteKit while collaborating with cross-functional teams to deliver features. You will also contribute to automated testing, perform code reviews, and leverage AI tools to optimize development workflows.
OneNebula is hiring for remote Technical Business Analyst (Remote)

Technical Business Analyst (Remote)

OneNebula · Full Time · 5 Weeks Ago
OneNebula
🌎 South Africa ⭐ 2-5 yrs exp 💼 Software Development Business Analyst
The role involves bridging the gap between business needs and technical execution by eliciting requirements and designing system integrations. You will collaborate with engineering and product teams to ensure technical feasibility while managing stakeholder expectations throughout the project lifecycle.
Powerfleet  is hiring for remote Senior BI Developer

Senior BI Developer

Powerfleet · Full Time · 5 Weeks Ago
Powerfleet
🌎 South Africa ⭐ 5-10 yrs exp 💼 Software Development
The Senior BI Developer will design, develop, and maintain Power BI reports, dashboards, and semantic models to support strategic decision-making. They will also manage ETL/ELT pipelines and optimize SQL Server performance to ensure data reliability and scalability.
Powerfleet  is hiring for remote Data Engineer Lead

Data Engineer Lead

Powerfleet · Full Time · 5 Weeks Ago
Powerfleet
🌎 South Africa ⭐ 5-10 yrs exp 💼 Software Development Data Engineer
Lead, hire, and develop a team of data engineers while owning end-to-end delivery and architectural decisions. Drive the adoption of AI and automation across data workflows to support high-volume telematics and IoT data.

Senior Systems Administrator

Optimal Growth Technologies · Full Time · 5 Weeks Ago
Optimal Growth Technologies
🌎 South Africa ⭐ 10+ yrs exp 💼 Software Development Systems Administrator
The role involves end-to-end administration of Microsoft Intune and Active Directory to manage enterprise infrastructure and endpoint security. You will also be responsible for troubleshooting complex system issues, maintaining security baselines, and collaborating with stakeholders to ensure system reliability.

Senior Systems Administrator

Optimal Growth Technologies · Full Time · 5 Weeks Ago
Optimal Growth Technologies
🌎 South Africa ⭐ 10+ yrs exp 💼 Software Development Systems Administrator
The role involves end-to-end administration of Microsoft Intune and Active Directory to manage enterprise IT infrastructure. You will also be responsible for maintaining endpoint security, ensuring system reliability, and resolving critical infrastructure incidents.
Keyrock is hiring for remote Senior Data Engineer

Senior Data Engineer

Keyrock · Full Time · 5 Weeks Ago
Keyrock
🌎 Austria, Bahrain, Belgium, Bulgaria, Croatia, Denmark, Estonia, France, Germany, Greece, Hungary, Ireland, Italy, Luxembourg, Netherlands, Poland, Portugal, Seychelles, South Africa, Spain, Switzerland, Turkey, United Arab Emirates, United Kingdom ⭐ 5-10 yrs exp 💼 Software Development Data Engineer
Build and maintain resilient streaming and batch data pipelines to ingest, normalize, and distribute market and trading data. Develop self-serve tooling and data governance frameworks to ensure high-quality, observable, and performant data products across the organization.
KoBold Metals is hiring for remote Data Scientist - (Global)

Data Scientist - (Global)

KoBold Metals · Full Time · 5 Weeks Ago
KoBold Metals
🌎 Australia, Botswana, Canada, Finland, Namibia, South Africa, Sweden, United Kingdom, United States, Zambia 💵 $140K - $260K per year ⭐ 5-10 yrs exp 💼 Software Development Data Scientist
The Data Scientist will build predictive models and develop proprietary software tools to identify ore-forming processes and mineral deposits. They will collaborate with geoscientists to integrate complex geoscientific data and design field programs to reduce uncertainty in exploration targets.

Senior Presales, Systems Engineer

Hewlett Packard Enterprise · Full Time · 5 Weeks Ago
Hewlett Packard Enterprise
🌎 South Africa ⭐ 5-10 yrs exp 💼 Software Development Systems Engineer
Lead technical discovery, solution design, and architecture workshops across the cybersecurity portfolio. Deliver value-driven demonstrations and proof-of-concepts for SASE and SSE use cases while engaging with CISO and security stakeholders.

New remote software development jobs delivered to your inbox

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

ABAP Developer

Vistex · Full Time · 5 Weeks Ago
Vistex
🌎 South Africa ⭐ 2-5 yrs exp 💼 Software Development
Develop and optimize clean, efficient ABAP code for SAP applications including Reports, BADIs, and Interfaces. Collaborate with global teams to support implementation projects and maintain technical documentation.

Industry Data Analyst

Vistex · Full Time · 5 Weeks Ago
Vistex
🌎 Germany, Italy, Netherlands, Russia, South Africa, Spain, United Kingdom ⭐ 2-5 yrs exp 💼 Software Development Data Analyst
The Industry Data Analyst will analyze complex datasets to generate actionable insights that support strategic decision-making and go-to-market strategies. They are responsible for designing and maintaining dashboards while ensuring data quality and collaborating with cross-functional teams.

NetSuite Analytics Engineer

Learntastic · Full Time · 5 Weeks Ago
Learntastic
🌎 South Africa ⭐ 2-5 yrs exp 💼 Software Development Analytics Engineer
The NetSuite Analytics Engineer will design and maintain BI dashboards and reporting solutions while managing ERP customizations and data integrations. They will also leverage AI tools to automate workflows and coordinate technical initiatives across manufacturing, finance, and operations.

Head of AI & Software

Learntastic · Full Time · 5 Weeks Ago
Learntastic
🌎 South Africa ⭐ 10+ yrs exp 💼 Software Development
The Head of AI & Software will lead a distributed team to execute a portfolio of over 50 concurrent projects while maintaining engineering standards and technical architecture. This role serves as the primary technical partner to business leaders, ensuring project delivery, roadmap alignment, and effective team mentorship.
Parvana is hiring for remote Automation Engineer

Automation Engineer

Parvana · Full Time · 5 Weeks Ago
Parvana
🌎 South Africa ⭐ 2-5 yrs exp 💼 Software Development
Design, develop, and implement new automation components and scripts while managing the full lifecycle of these systems. Lead research and prototyping efforts for new automation concepts and provide training on automation technologies.
2U is hiring for remote Senior Data Engineer

Senior Data Engineer

2U · Full Time · 5 Weeks Ago
2U
🌎 South Africa ⭐ 5-10 yrs exp 💼 Software Development Data Engineer
The Senior Data Engineer will architect, implement, and maintain robust data technology systems across the modern data stack. They will also spearhead technical innovation and provide mentorship to junior and intermediate data engineers.
Parvana is hiring for remote Pre-sales Administrator (German Required)

Pre-sales Administrator (German Required)

Parvana · Full Time · 5 Weeks Ago
Parvana
🌎 South Africa ⭐ 0-2 yrs exp 💼 Software Development
The Pre-sales Administrator will assist bid managers with proposal documentation, including formatting, pricing, and technical concepts. They will also manage the proposal library, track deadlines, and handle essential PMO tasks such as scheduling and reporting.

BI & NetSuite Developer

Learntastic · Full Time · 5 Weeks Ago
Learntastic
🌎 South Africa ⭐ 2-5 yrs exp 💼 Software Development
The BI Developer will design and maintain interactive dashboards while managing ERP customizations and data integrations within NetSuite. They will also leverage AI tools to orchestrate workflows and improve operational efficiency across manufacturing, finance, and operations.

New remote software development jobs delivered to your inbox

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

Sr. Sales Engineer, South Africa

Proofpoint · Full Time · 6 Weeks Ago
Proofpoint
🌎 South Africa ⭐ 5-10 yrs exp 💼 Software Development Sales Engineer
The Sr. Sales Engineer will act as the technical sales lead, collaborating with the South Africa Named Accounts team to develop account penetration strategies. They will design complex People-Centric Security solutions and provide technical expertise to customers and internal product teams.

BI Developer

Learntastic · Full Time · 6 Weeks Ago
Learntastic
🌎 South Africa ⭐ 2-5 yrs exp 💼 Software Development
The BI Developer will design and maintain interactive dashboards and reporting solutions while managing ERP customizations and data integrations. They will also leverage AI tools to orchestrate workflows and improve operational efficiency across the organization.
Remote is hiring for remote Senior Backend Engineer (Elixir)

Senior Backend Engineer (Elixir)

Remote · Full Time · 6 Weeks Ago
Remote
🌎 Argentina, Australia, Belarus, Bosnia and Herzegovina, Brazil, Bulgaria, Croatia, Denmark, Finland, France, Ghana, Greece, Hungary, India, Italy, Japan, Lithuania, Malaysia, Malta, Mexico, Moldova, Nepal, New Zealand, Niger, Nigeria, Norway, Oman, Philippines, Poland, Portugal, Romania, Serbia, Slovakia, South Africa, Spain, Sweden, Thailand, Vietnam, Zambia 💵 $53300 - $119K per year ⭐ 5-10 yrs exp 💼 Software Development Backend Engineer
Lead the development of major team-scoped projects and contribute to cross-team initiatives for HR and Payroll products. Actively participate in product work, provide code reviews, and mentor other engineers while implementing performance-oriented interfaces.
Dotdigital is hiring for remote Principal Data Engineer

Principal Data Engineer

Dotdigital · Full Time · 6 Weeks Ago
Dotdigital
🌎 Poland, South Africa, United Kingdom ⭐ 10+ yrs exp 💼 Software Development Data Engineer
You will lead the design and implementation of scalable, secure, and resilient data systems across streaming, batch, and real-time use cases. Additionally, you will architect data pipelines and storage solutions while driving best practices in data infrastructure, governance, and observability.

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