57,113+ Software Developer Python Jobs in South Africa — Top Companies Hiring June 2026

Professional job seekers finding South Africa jobs through Expertini
750,000+ professionals on Expertini 750,000+ Candidates
Join our global community
Expertini Penguin Mascot Resume Score™
Resume Score™ Instantly
Upload Your CV
Quick 30-second process

Apply Today & Jumpstart Your Career on Expertini, Trusted Since 2008.

Reset

Create Job Alert

 
   
Reset

Mechatronics Intern: Prototyping Interactive Exhibits

A leading technology company is seeking a highly motivated Mechatronics Engineer intern in Cape Town, South Africa. This internship will involve assisting in the design, development, and prototyping of custom-built exhibits and AV technology integrations. Candidates should possess basic proficiency in CAD softwa ...

Industrial Solutions Consultant Field & Remote Support

A leading industrial automation company in Johannesburg is looking for a Solutions Consultant to enhance client outcomes by driving the adoption of AVEVA’s software solutions. The role involves providing expert technical support, conducting on-site assistance at client facilities, and delivering tailored trainin ...

IMS Support & QA Tester Automations & BI

IOEC in Durban is looking for an IMS 1st-line Support and Tester to provide technical assistance and participate in software testing and documentation. You will troubleshoot user issues, manage support tickets, and contribute to the development of the organisation’s Information Management Systems. The ...

Global Project Finance Leader: Budgets & Compliance

iX engineers (Pty) Ltd. is looking for a seasoned financial manager in Pretoria. The role requires developing and managing project budgets and financial analysis. Candidates must possess at least 8-10 years of experience in managing complex, multi-million Rand international projects. The ideal candidat ...

Senior Structural Engineering Lead – Buildings

Zutari is seeking a Senior Structural Engineering professional in Johannesburg. The role involves managing structural design packages, delivering analysis, and maintaining client relationships to ensure high-quality outcomes. Candidates should have a BSc/BEng in Civil/Structural Engineering and at least 8 yea ...

Senior Mobile Engineer (KMP) for Cross Platform Apps

Explore Group is seeking a Senior Mobile Engineer to assist in the development of a mobile platform using Kotlin Multiplatform. This hands-on role focuses on building scalable mobile applications for both Android and iOS, collaborating with cross-functional teams to deliver high-quality mobile experiences. The i ...

Engineering Operations Architect Lead: Jira & Delivery

Morae is seeking an experienced Engineering Operations Architect to design and govern operational infrastructure in a hybrid role that requires 3 days onsite in Cape Town. The ideal candidate will have 8–12 years in engineering operations or software delivery management, with a strong focus on Jira administratio ...

Remote EUC Application Packager – MSI/MSIX & Intune

Ultima is seeking an Application Packager to work remotely from South Africa. The role involves end-to-end packaging, testing, and maintenance of software applications. You will contribute to service improvement initiatives and must have strong experience with MSI, MSIX, and PowerShell scripting. Ideal ...

Senior Tax Specialist: Compliance, Returns & Advisory

MD Streets Accountants Pty Ltd in South Africa is seeking a Tax Accountant to manage tax returns and compliance for clients. The ideal candidate has at least two years of experience in the income tax field and possesses excellent communication skills. The role involves preparing income tax returns, man ...

Lecturer: Architectural Technology & Interior Studio Design

Nelson Mandela University seeks a Lecturer in Architectural Technology to facilitate student learning through innovative studio-based education and research. The role involves managing architectural design studios, supervising postgraduate students, and conducting impactful research. The ideal candidat ...

Senior Java Tech Lead — Microservices & Cloud

Idbasesoftware is seeking a highly skilled Technical Lead (Java) to guide the development of innovative, enterprise-grade applications. This role involves leading a team of software engineers, setting coding and quality standards, and ensuring scalable, maintainable, high-performance Java solutions. Th ...

Senior Frontend Architect (Vue.js) — Remote First

Idbasesoftware is seeking a Senior Frontend (Full Stack) Software Engineer to join their Engineering team in Cape Town. This remote-first role requires strong frontend engineering expertise and a strategic technical leader capable of driving scalable architecture. The successful candidate will work ext ...

Lead Data Science Consultant — AI & R&D Innovator

A leading technology firm is seeking a Lead Data Science Consultant to work within their Hybrid Intelligence team. You will engage with scientific and technical clients to address high-impact challenges in various sectors, including life sciences and energy. The ideal candidate has over 8 years of experience in ...

Automation QA Engineer – Banking APIs (Onsite)

PBT Group is looking for an experienced Quality Assurance Engineer (Automation) to join their team in Johannesburg. The role involves driving quality engineering practices across the software delivery lifecycle with a heavy focus on test automation and API testing. The successful candidate should have ...

Senior Systems Analyst: Lead End to End SDLC Solutions

Indsafri India Private Limited is seeking a highly experienced Senior Systems Analyst to join our dynamic IT team. The ideal candidate will be responsible for analyzing complex business problems, designing effective system solutions, and ensuring seamless software integration. This role requires a stro ...

Backend Engineer (FinTech) Java/Spring, Hybrid/Remote

BVNK is seeking a talented Software Engineer to enhance cross-border payment solutions involving crypto and fiat currencies. The role requires strong experience in backend development, particularly using Java and Spring Boot, to build innovative payment systems that offer seamless transaction experiences. </p ...

Remote QA Engineer — Automation & Quality Advocate

Idbasesoftware is seeking an Intermediate QA Engineer to join our remote-first team in Johannesburg or Cape Town. This role involves testing, validating, and maintaining software quality while closely collaborating with senior engineers. Candidates should possess 2–4 years of QA experience, with proficiency i ...

Senior Underground Mine Planner — Lead Regional Planning

Barrick Gold Corporation is seeking a Senior Underground Mine Planner to oversee long to medium-term planning to ensure safe and optimized mine operations in Johannesburg. This role requires leading the development of planning capability across the Africa & Middle East region, focusing on practical execution ...

Interior Decorator: Transform Spaces with Style & Detail

Perfect Placement Recruitment is seeking an experienced Interior Decorator in Polokwane to create stunning spaces while managing project timelines and budgets. The successful candidate will engage with clients to understand their preferences and develop design concepts that reflect their vision. Qualif ...

Engineering Integration Lead | Platform & Team Growth

Salt Digital Recruitment is seeking an Engineering Manager located in South Africa to lead a team of engineers and own a critical integration platform. This role involves shaping how digital systems scale across markets while influencing architecture and improving delivery practices. Ideal candidates w ...

Senior Salesforce Domain Architect – Banking & Security

Salt Digital Recruitment is searching for an experienced Salesforce Domain Architect for a key banking client located in Johannesburg. This senior-level role involves taking ownership of domain architecture within the Business Bank Salesforce org while focusing on scalability and security. We seek cand ...

IT Helpdesk Engineer – Windows & M365 Support

MyCareerCraft in Pretoria is seeking a reliable IT Support Technician to be the first point of contact for technology-related queries. This role involves resolving hardware, software, and connectivity issues swiftly to keep everyone productive. Candidates should have a Matric certificate, relevant IT qualificati ...

Tactical Product Tester

Responsibilities:Coordinate and execute the testing of products and software.Work alongside development engineers to test, debug, and qualify products.Draw up test setup and system diagrams.Produce test result documentation.Man ...

Design Engineer

Minimum Requirements:Must have a minimum of 2 years experience as a Design Engineer in the Automotive Manufacturing IndustryDiploma or Degree in Mechanical Engineering requiredProficient in 3D CAD Software essential Strong knowledge and experience of basic ...

Senior Electrical Engineer — Power Systems & Projects

A leading engineering company in South Africa is seeking a Senior Engineer to produce technical outputs that satisfy all requirements while adhering to internal engineering processes. The ideal candidate will have a BSc in Electrical Engineering, extensive experience in project design, especially in the Power Ge ...

Fleet Operations Lead | Logistics & Compliance

A logistics company is seeking an Operations Manager based in Durban, KwaZulu-Natal. The successful candidate will oversee daily operations, manage a team of drivers and fleet controllers, and implement policies to enhance efficiency. Key requirements include Grade 12, experience in transport operations manageme ...

Research and Development Engineer

Research and Development Engineer Calling on all Research and Development Engineers for a Multinational Manufacturing Company in the East of Johannesburg. The desirable candidate should have an Advanced Diploma/BTech/BEng Tech or an equivalent level 7 degree in Mechanical Engineering, and at least 3 ...

2D CAD Drafter & Estimator Sheet Metal

Staff Solutions is seeking an experienced Draftsman in George, Western Cape to interpret work orders and generate accurate technical drawings. The ideal candidate will have proven experience in a technical role and proficiency in CAD software including Sigmanest, Inventor, and AutoCAD. The role require ...

Technical Lead, AI Enablement Production ML & LLMs

Discovery Limited is seeking an AI Enablement Squad Technical Lead in Heidelberg, Gauteng. This senior role involves leading the development of scalable AI systems and mentoring a talented team. You will collaborate closely with data scientists and engineers to ensure high-quality implementations of machine l ...

Senior Structural Engineer: Lead Design & Mentor Projects

Bright Placements (PTY) Ltd is seeking a qualified Civil or Structural Engineer with a minimum of 8-10 years of experience in structural engineering design. The successful candidate will be proficient in project management and client relations, working primarily in Centurion, with regular site visits to proje ...

Global Logistics Solutions Sales Executive

Soloplan GmbH, a leader in transport management systems, is expanding its sales team in Midrand, Johannesburg. We are seeking a high-performing Sales Agent to drive growth across South Africa. The role involves identifying new business opportunities, building relationships, and helping clients enhance their l ...

Remote Landscape Designer — LandFX Specialist

An innovative company is looking for a talented Remote Landscape Designer to join their team. In this role, you will leverage your expertise in landscape design and LandFX software to create stunning outdoor spaces. You'll collaborate with clients and design professionals, ensuring compliance with local regulati ...

Remote Landscape Designer — LandFX Specialist

An innovative company is looking for a talented Remote Landscape Designer to join their team. In this role, you will leverage your expertise in landscape design and LandFX software to create stunning outdoor spaces. You'll collaborate with clients and design professionals, ensuring compliance with local regulati ...

Remote Landscape Designer — LandFX Specialist

An innovative company is looking for a talented Remote Landscape Designer to join their team. In this role, you will leverage your expertise in landscape design and LandFX software to create stunning outdoor spaces. You'll collaborate with clients and design professionals, ensuring compliance with local regulati ...

Senior Fullstack Engineer: React/Next.js & Java (Remote)

A global engineering firm is seeking a Senior Fullstack Software Engineer to lead development on high-impact projects. The role requires over 5 years of experience in Java and JavaScript/TypeScript and familiarity with frameworks such as React and Next.js. Additional skills in AWS and CI/CD pipelines are essenti ...

Remote AI Coding Trainer (Italian) Shape NextGen ML Models

A progressive AI training company is seeking a Coding Specialist proficient in Italian. In this remote freelance role, you'll shape the future of AI by engaging in coding challenges and verifying model outputs for software engineering tasks. Ideal candidates should possess a degree in computer science or a relat ...

Remote AI Coding Trainer (Italian) Shape NextGen ML Models

A progressive AI training company is seeking a Coding Specialist proficient in Italian. In this remote freelance role, you'll shape the future of AI by engaging in coding challenges and verifying model outputs for software engineering tasks. Ideal candidates should possess a degree in computer science or a relat ...

Senior Structural Designer | Aveva E3D Expert (Hybrid)

A global engineering leader is seeking an experienced Draughtsperson to produce high-quality infrastructure models and drawings. Candidates should have a minimum of 10 years design draughting experience, including 5 years in the mining and minerals processing area. Proficiency in Aveva E3D and 2D & 3D CAD softwa ...

NAV Dynamics Techno Functional Consultant

A leading software consulting firm in Johannesburg is searching for a Techno Consultant specializing in Microsoft Dynamics NAV. The ideal candidate should possess a B-degree in IT and have a minimum of 5 to 8 years of relevant business analyst experience, including C/AL coding. Key responsibilities include troub ...

Senior Backend Engineer .NET, APIs & Scalable Systems

A recruitment agency is seeking a Senior Software Engineer (BackEnd) in Cape Town, South Africa. The ideal candidate will have over 6 years of experience in .NET development, with advanced knowledge of C# and database design. This role will involve participating in requirements analysis, writing scalable code, a ...

Impactful Quantity Surveyor – Civil & Water Projects

A recruitment agency specializing in engineering roles is looking for a Quantity Surveyor for civil and water projects in Johannesburg. The successful candidate will manage cost estimates, budgets, and tender evaluations while supporting project managers. With 2-7 years of relevant experience and a degree in Qua ...

Enterprise Agile Change Manager

A leading recruitment consultancy in South Africa is seeking a Change Manager to guide the transformation of their software from a SaaS model to an Agile framework. The ideal candidate should possess a Bachelor's degree in a technical field and have 6 to 10 years of relevant experience in Change Management. Resp ...

SAFe Scrum Master & Agile Delivery Lead

A dynamic recruitment agency is seeking an experienced Agile Project Manager/Scrum Master to manage Agile teams within a SAFe Agile Release Train. The ideal candidate will ensure successful project delivery, facilitate communication, and coach teams in Agile methodologies. The role requires at least 5 years of s ...

Senior Test Analyst QA and Test Strategy Lead

A recruitment firm is seeking a Senior Test Analyst based in Cape Town. The ideal candidate will have a Bachelor’s degree in Computer Science and at least 5 years experience in a senior testing role. Responsibilities include analyzing requirements, designing and executing test cases, and overseeing the testing s ...

Desktop Engineer: Troubleshooting, OS Support & Automation

A technology support company in Cape Town is seeking a Desktop Engineer to troubleshoot hardware issues, configure devices, and provide support for Windows, Mac OS X, and Linux systems. The ideal candidate should hold a Bachelor's degree in Computer Science and possess at least 2 years of experience in software ...

Strategic Account Manager – Medical & Auto

A leading recruitment firm in Sandton is seeking an experienced Account Manager to maintain and up-sell from a portfolio of 200 existing clients. You will excel in retaining relationships and advancing clients' funding needs in a high-volume sales environment. The ideal candidate will have over 2 years of B2B sa ...

Remote Landscape Designer — LandFX Specialist

An innovative company is looking for a talented Remote Landscape Designer to join their team. In this role, you will leverage your expertise in landscape design and LandFX software to create stunning outdoor spaces. You'll collaborate with clients and design professionals, ensuring compliance with local regulati ...

Senior Fullstack Engineer: React/Next.js & Java (Remote)

A global engineering firm is seeking a Senior Fullstack Software Engineer to lead development on high-impact projects. The role requires over 5 years of experience in Java and JavaScript/TypeScript and familiarity with frameworks such as React and Next.js. Additional skills in AWS and CI/CD pipelines are essenti ...

Senior Fullstack Engineer: React/Next.js & Java (Remote)

A global engineering firm is seeking a Senior Fullstack Software Engineer to lead development on high-impact projects. The role requires over 5 years of experience in Java and JavaScript/TypeScript and familiarity with frameworks such as React and Next.js. Additional skills in AWS and CI/CD pipelines are essenti ...

Remote AI Coding Trainer (Italian) Shape NextGen ML Models

A progressive AI training company is seeking a Coding Specialist proficient in Italian. In this remote freelance role, you'll shape the future of AI by engaging in coding challenges and verifying model outputs for software engineering tasks. Ideal candidates should possess a degree in computer science or a relat ...

🚀 Boost Your Hiring Chances with Our AI-Powered Tool-Kit

Stand out from thousands of applicants. Use our proven career tools to optimize your applications and land your dream job faster.

To-Do Planner

Organize your job search and personal tasks. All data is confidential.

Open Planner

Wellbeing Center

Access your confidential wellness report and resources to manage job search stress.

Check Wellbeing

Skill Coach

Plan your skill development with O*NET support to stay competitive in your field.

Start Coaching

Outfit Helper

Get AI-powered suggestions on what to wear for your next interview.

Find Outfit

Income Tax Calculator

Plan your finances with our calculator, updated for 2025 tax regulations.

Calculate Tax

Salary Benchmark

Get accurate, AI-supported salary trends to know your worth and negotiate better.

Check Salaries

Interview Practice

Practice for any interview with AI-enabled Q&A sessions. All data is private.

Start Practicing

Interview Predictor

Use our AI-supported tool to predict potential interview questions based on your resume.

Predict Questions

Interview Practice Timer

Use our mock interview trainer to perfect your answers under timed conditions.

Start Timer

Behavioral Mastery

Ace tricky behavioral interviews with our AI-powered practice module.

Master Answers

Question Journal

Confidentially record interview questions you were asked for future reference.

Open Journal

Interview Ace

A comprehensive tool to help you master every aspect of your interviews.

Become an Ace

Q&A Logs

Confidentially track your answers to common questions and refine them over time.

View Logs

Application Planner

Schedule and organize your job applications in one confidential planner.

Open Planner

Cover Letter Tool

Create perfect, tailored cover letters for each application with AI support.

Generate Letter

Resume Score

Get instant feedback on your resume with our NLP-supported analysis tool.

Check My Score

ATS Score

Check your resume's compatibility with Applicant Tracking Systems (ATS).

Check ATS Score

Application Analyzer

Use AI to analyze job descriptions and optimize your application materials.

Analyze Application

Career Visualizer

Confidentially plan and visualize your long-term career path and goals.

Visualize My Career

Offer Genius

Get intelligent insights and strategies to confidently negotiate job offers.

Negotiate Offers

JobFlow

Track your entire job search progress from application to offer with this intelligent tool.

Track My Flow

JobSense

Our intelligent matching engine that provides smart job recommendations.

Get Smart Matches

Networking Toolkit

Tools to build and manage your professional connections. All data is confidential.

Build Network

Professional CV

A classic, O*NET supported template for corporate and professional roles.

Use This Template

Executive CV

A premium, O*NET supported template designed for senior and C-level positions.

Use This Template

Modern CV

A fresh, stylish, O*NET supported template perfect for tech and modern industries.

Use This Template

Creative CV

A visually distinct, O*NET supported template for design and artistic roles.

Use This Template

Minimalist CV

A clean, simple, O*NET supported template that focuses purely on content.

Use This Template

Europass CV

The standard European Union recommended format for wide compatibility.

Use This Template

Student CV

An institution-recommended template perfect for internships and first jobs.

Use This Template

Graduate CV

An institution-recommended template for recent graduates entering the workforce.

Use This Template

Academic CV

The researcher-recommended format for roles in academia and research.

Use This Template

Developer/IT CV

A tech-savvy recommended template to highlight your technical skills.

Use This Template

Skilled Worker CV

A trades-recommended template to showcase hands-on skills and experience.

Use This Template

Monochrome CV

A sleek, black-and-white, O*NET supported template for a professional look.

Use This Template

Art CV

An artist-recommended template that allows your creativity to shine.

Use This Template

Harvard CV

A researcher-recommended template based on the classic Harvard format.

Use This Template

Volunteer Research

Help us improve our platform by joining our community research program.

Join Research

Review Us

Share your experience with our tools to help other job seekers.

Share Experience

Register

Create your free account to save jobs, build your profile, and track applications.

Create Account

Login

Access your dashboard, manage applications, and continue your job search.

Access Your Account

Profile Builder

Create a comprehensive professional profile that attracts recruiters and showcases your skills.

Build Your Profile

View Profile

See your public profile exactly as employers will see it. Make sure it's perfect.

Preview Profile

Bookmarked Jobs

Keep track of all your saved job opportunities in one organized place.

View Saved Jobs

Your Reviews

View and manage all the company reviews you've submitted.

See Your Reviews

Following

Manage the list of companies you follow to stay updated on their new openings.

Manage Following

Find Companies

Discover and research top employers in your country and industry.

Discover Employers

Standalone CV Builder

Use our O*NET supported CV builder to create a professional resume from scratch.

Build Your CV

PDF to DOC (Beta)

Convert your PDF resumes or documents into editable Word (DOC) format.

Convert PDF

DOC to PDF (Beta)

Create universally compatible PDF documents from your Word (DOC) files.

Create PDF

General FAQ

Find answers to common questions about our job site and platform.

Read FAQ

Job Seekers FAQ

Get help and find answers to questions specifically for job seekers.

Get Help

Job Matching

Learn about the technology and algorithms behind how we match you to jobs.

Learn How

Personalized Matching

Discover how we use your profile and activity to provide customized job suggestions.

Learn More

Quick Apply

Understand our fast application process and how to make the most of it.

Learn More

Alert Frequency

Learn how to manage your job alert settings so you get the updates you want.

Manage Settings

Job Alerts Guide

A complete guide to understanding how job alerts work and how to use them effectively.

Read Guide

Resume Matching

Learn how our system matches your resume to job requirements.

Learn More

Ethical Branding

Read our guide to building a professional and ethical personal brand.

Read Guide

Candidate Visibility

Learn how to increase your visibility to recruiters on our platform.

Increase Visibility

Verified Badge

Find out how you can get a verified badge to build trust with employers.

Get Verified

AI ATS Technology

Learn about the advanced AI and ATS technology that powers our platform.

Learn More

ATS Ranking

Understand how Applicant Tracking Systems rank you as an applicant.

Learn More

Semantic Matching

Learn how our AI-powered semantic matching goes beyond keywords.

Learn More

    Software Developer Python Jobs in South Africa Job Search Guide, Trends and Insights