53,860+ 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

Automation Quality Engineer – Payments Platforms

A major South African bank is seeking a Software Quality Engineer to enhance the quality and reliability of their card and payment processing platforms. The ideal candidate will have 5-7 years of experience in software engineering, with proven skills in automation testing. Responsibilities include ensuring quali ...

Senior Java Cloud & DevOps Engineer (Test Automation)

A leading financial services organisation in South Africa is seeking an experienced Software Engineer with expertise in Cloud and Java SE11. The role involves planning, tracking, and monitoring test projects, ensuring a data-driven approach to solution delivery. Candidates should have 8-10 years of experience in ...

Solutions Delivery Program Lead

K2 Recruit is seeking a Program Team Leader – Solutions in Durban, South Africa to lead and manage the delivery of software solutions. This role demands a strategic leader with over 7 years of experience in software development and a strong capability in technical leadership. Responsibilities include overseeing ...

Development Manager: Cape Town — Lead Frontend, Backend & QA

TravelLab Global AB is seeking a Development Manager in Cape Town. This role requires leading and managing both frontend and backend development teams, ensuring high-quality software delivery, and fostering a collaborative environment. Candidates should have a Bachelor's degree in Computer Science, at least 5 ye ...

Senior .NET Engineer — Frontend/Backend Architect

Boxfusion is seeking a Senior .NET Engineer in Midrand, Gauteng. This role involves designing, developing, and maintaining complex software systems using ASP.NET Core and front-end technologies like React. With a focus on performance and scalability, you will collaborate with various teams, mentor junior develop ...

Lead, Real Time EC2 Placement & Data Systems

Amazon in Cape Town is looking for a Software Development Manager to lead a team focused on EC2 instance placement systems. You will drive the vision and roadmap while optimizing the delivery of compute power through real-time data solutions. The ideal candidate has strong technical leadership skills, ...

Electrical Technical Lead Wind Turbine Systems

Vestas in Gqeberha is seeking an Electrical Technical Lead for their Software & Electrical Engineering Department. This hybrid position involves ensuring the reliability and performance of wind turbine systems through collaboration with stakeholders and engineering teams. The ideal candidate has a degr ...

Development Manager – Cloud & FinOps Lead

A cloud management firm based in Cape Town is seeking a full-time Development Manager to oversee software development teams and ensure the delivery of effective solutions. The ideal candidate should have strong leadership skills, technical proficiency in software development, and project management experience. T ...

Senior .NET Engineer: Build Scalable Apps & Lead Solutions

A reputable recruitment agency is seeking a skilled Senior .Net Software Engineer to join a well-established client in Pretoria. You will develop and maintain high-quality software applications using the .Net framework while collaborating with talented developers. Candidates need at least 5 years of experience a ...

Mid Level .NET Backend Engineer (Full Stack Ready)

iOCO Tech in Cape Town seeks an Intermediate Backend (Full Stack) Software Engineer to design and maintain scalable .NET Web APIs and SQL Server solutions. You will work closely with frontend engineers and be encouraged to expand your skills into full stack development over time. Ideal candidates have 6+ years i ...

Senior Test Analyst Hybrid QA Leader, Flexible Hours

Online-Education-Services is seeking a Senior Test Analyst in Cape Town. In this hybrid role, you will design and execute test strategies for various software applications, ensuring quality aligns with our standards. Collaboration with development teams and stakeholders is key to validating system functionali ...

Regional sales manager lagos

Duties & Responsibilities Client Meetings and engagement, Customer Relationship Management updates, Building and executing a Regional Sales Plan, Managing own performance of forecasting and budgets vs actuals, Company presentations and software technology presentations, Prepare formal quotations, Manage syste ...

Regional sales manager operational technology west africa ref: lestyn rneg

Duties & Responsibilities Client Meetings and engagement, Customer Relationship Management updates, Building and executing a Regional Sales Plan, Managing own performance of forecasting and budgets vs actuals, Company presentations and software technology presentations, Prepare formal quotations, Manage syste ...

Chief Technology Officer Centurion

Duties & Responsibilities ENVIRONMENT: PLAY a pivotal role in shaping the technological direction while driving innovation in products and services of a dynamic Centurion-based Property Specialist seeking your expertise to fill the role of its next Chief Technology Officer. Reporting directly ...

Chief Technology Officer (Centurion) Market related

Duties & Responsibilities ENVIRONMENT: PLAY a pivotal role in shaping the technological direction while driving innovation in products and services of a dynamic Centurion-based Property Specialist seeking your expertise to fill the role of its next Chief Technology Officer. Reporting directly ...

Business development manager

Location: Cape Town (Hybrid) Key Roles and Responsibilities The Business Development Manager drives new business growth for red Panda Software within the South African retail sector by identifying and converting opportunities. The role focuses on positioning the company as a trusted partner ...

Sales and Customer Technical Support Manager

Sales and Customer Technical Support Manager About the job Sales and Customer Technical Support Manager Job Specification: Customer Technical Support & Business Development Consultant Company: The Legends Agency on behalf of our client in (Australia ...

SaaS Automotive Sales Professional in South Africa

We are seeking a highly experiencedSales professional with a proven track record in the automotive SaaS for CRM, chatbot, proactive lead management, AI SEO automation, with search and syndication to social media . The ideal candidate has successfully sold CRM and customer engagement ...

Bursary Programme (SA26)

Calling all talented students who are currently studying within the Information Technology (IT) field. BBD’s Bursary & Beyond Programme is designed as your opportunity to launch a successful career in software development by providing you with what you need to excel. The company BBD is an i ...

Technical Project Manager (Website Development & E commerce)

Technical Project Manager (Website Development & E-commerce)We are looking for a highly skilled Technical Project Manager with experience in website development, e-commerce, software, UI/UX, and design projects.The ideal candidate is highly organized, proactive, a ...

Mid Level Java Engineer — Enterprise Impact & Hybrid Work

A leading technology firm in South Africa is seeking an Intermediate Java Software Engineer to develop innovative web and mobile applications. The role offers a competitive compensation package with regular salary increases and bonuses, alongside a pro hybrid working model requiring office presence 2-3 times per ...

Technology Delivery Lead — AI/ML & Agile

A technology solutions company in Johannesburg seeks a seasoned Software Development Manager to spearhead their technology strategies. The ideal candidate will have at least 8 years of software development experience, with 5 years in senior management. Responsibilities include overseeing technology projects, lea ...

Senior Supply Chain Solution Architect

A recruitment agency is seeking a Solution Architect to join their dynamic team in Sandton. The successful candidate will be responsible for architecting high-quality supply chain planning software solutions, leading project teams, and mentoring junior staff. With 6-10 years of experience in supply chain softwar ...

Quality Engineer II: Automation, CI/CD & Testing Excellence

Indsafri in Johannesburg is seeking a Quality Engineer to design and implement automated testing solutions ensuring high software quality. You will collaborate across teams to deliver scalable testing frameworks while managing CI/CD pipelines. The ideal candidate will have 7-10 years of experience in q ...

Technical Lead: .NET & Azure (Remote)

Idbasesoftware is looking for a highly skilled Technical Lead (.NET & Azure) in Johannesburg. This role involves leading software engineering teams, establishing coding standards, and managing enterprise-grade software delivery. The ideal candidate will have over 7 years of experience, including at lea ...

Cloud DevOps Engineer III Azure & CI/CD

LexisNexis in Johannesburg is seeking a collaborative Software Engineer to design and support cloud infrastructure solutions. You will build and manage automation tooling and CI/CD pipelines in an Agile environment. The ideal candidate has over 3 years of experience in software engineering or DevOps, w ...

Fintech Platform & DevOps Engineering Leader

MoMo from MTN is seeking a General Manager: Platforms, DevOps & Engineering in Johannesburg to lead the DevOps and Software Engineering vertical. The role focuses on delivering business-critical applications while ensuring operational and commercial excellence. The ideal candidate will have at least 12 ...

Senior Real Time Pricing Engineer (Go/Rust/C++)

A leading financial software firm in South Africa is seeking a Software Engineer with extensive experience to take ownership of a greenfield, real-time pricing platform. This role involves designing and building high-performance distributed systems, working on complex, low-latency challenges, and collaborating d ...

Strategic CTO — Lead SaaS Tech, Architecture & Growth

A leading SaaS provider in Hout Bay is looking for a hands-on CTO to oversee technical functions while leading a team of roughly 10 developers. The ideal candidate should have over 8 years of experience in software engineering, with strong leadership skills and familiarity with AWS, PHP, and MySQL. This role off ...

Regional Sales Manager Lagos

Duties & Responsibilities Client Meetings and engagement, Customer Relationship Management updates, Building and executing a Regional Sales Plan, Managing own performance of forecasting and budgets vs actuals, Company presentations and software technology presentations, Prepare formal quotations, Man ...

Senior Full Stack Engineer: Frontend + Backend

A leading recruitment agency is looking for a Senior Full Stack Engineer in Cape Town. The role involves software development, with a strong emphasis on both backend technologies like Flask or Django and frontend frameworks such as Angular or React. Ideal candidates should have over 4 years of experience and exc ...

Senior Quality Assurance Engineer: Drive Bug Free Releases

A leading recruitment firm based in Cape Town is seeking a Quality Assurance Engineer with over 4 years of experience in software development and quality assurance. The ideal candidate will be proficient in QA methodologies and have excellent skills in creating test plans and managing testing activities. Key res ...

Cape Town Full Stack Engineer: .NET/Angular, Hybrid

IQbusiness South Africa is looking for a motivated Software Engineer to join their development team in Cape Town. This role involves end-to-end development of scalable full-stack applications utilizing a modern tech stack, including .NET and Angular. Candidates should have a Bachelor’s degree in a relevant field ...

Cape Town Development Manager: Lead Frontend, Backend & QA

TravelLab Africa Group in Cape Town is looking for a Development Manager to lead their technology team. This role entails managing both front-end and back-end development, ensuring project delivery aligns with business objectives, and fostering a collaborative team environment. The ideal candidate will have a de ...

Fintech Application Architect: Scalable, Secure Banking

Impronics Technologies is seeking a seasoned Software Architect in Johannesburg, South Africa. This role involves leading the design and architecture of robust banking applications while ensuring compliance with regulations and industry standards. Candidates should possess more than 7 years of experience in soft ...

Senior Test Analyst Client Servicing (Institutional IT)

Allan Gray Proprietary Limited is looking for a Test Analyst III to join their Institutional IT team in Cape Town. This role focuses on delivering quality software through extensive testing, with a strong emphasis on functional and regression testing. The ideal candidate will have at least 4 years of t ...

Senior Industrial Automation Engineer (Ignition/SCADA)

Profile Personnel is seeking a skilled professional in Johannesburg with extensive experience in industrial automation and software development. This role involves taking ownership of automation software, driving development of tools, and providing operational support. Ideal candidates will have a B.En ...

Senior C#/.NET Engineer – Cloud Payments Platform

A leading tech company in Johannesburg is looking for a Senior C# .NET Software Engineer to enhance their core payments and banking systems. The ideal candidate will have over 8 years of software development experience and a strong proficiency in C# and ASP.NET API development. Responsibilities include full deve ...

Senior Platform Architect – Distributed Systems

Skye Business Solutions in Durban is seeking a Level 1 Architect to provide technical leadership across complex software environments. You will design end‑to‑end architectures, mentor engineers, and contribute to multi-team initiatives, requiring strong analytical skills and expertise in software architecture ...

Hybrid QA Engineer II: Quality Assurance & CI/CD Automation

Morae is seeking a QA Engineer II in Cape Town, South Africa, responsible for ensuring software quality and performance. You will work with developers and product owners during the full development lifecycle, validating features and identifying defects. Ideal candidates should have 3-5 years of relevan ...

Quality Assurance Tester – Web & Mobile

dotsure.co.za in George, South Africa is looking for a Quality Assurance Technician to ensure the highest software quality standards. You will validate software against defined requirements, manage testing responsibilities, and identify risks proactively. This role requires at least 2 years of testing ...

Finance Systems Administrator & Data Integrity Lead

Proconics is looking for a Financial System Administrator in Centurion. This role serves as the key link between Financial and IT departments, optimizing financial systems and ensuring data integrity. Candidates should have a Bachelor’s degree and over 3 years of experience administering financial systems, as ...

Senior .NET Backend Architect & Tech Lead

A leading tech company in Cape Town is seeking a highly experienced Senior Software Engineer to lead the design and development of scalable backend systems. The role requires over 10 years of software development experience, strong expertise in .NET Core and SQL Server, and the ability to mentor junior engineers ...

Architect AI‑First Systems & Lead Engineer

DVT is seeking an experienced AI‑First Software Engineer in South Africa to architect and operate high-quality production systems. You will design, build, and deploy Java/Spring Boot microservices while employing AI tools to enhance engineering processes. The role requires 6–10+ years of experience in software e ...

Senior Java Full Stack Engineer | Spring Boot & AWS

Sabenza IT & Recruitment is seeking a highly skilled Senior Full Stack Software Engineer in Cape Town, South Africa. This role requires strong experience in Java, Spring Boot, PostgreSQL, Kafka, and AWS, focusing on back-end development and cloud-based solutions. The ideal candidate will be detail-oriented, with ...

Senior Backend Engineer — Remote First, Full Stack Lead

Idbasesoftware is looking for a Senior Backend (Full Stack) Software Engineer to join their Engineering team in Cape Town. This remote-first role requires strong backend engineering skills in .NET, contributing to both architectural design and full-stack development with Vue.js. The ideal candidate wil ...

Senior Full Stack Engineer — Azure & Platform Lead

Digital Outsource Services in Cape Town is looking for a Senior Software Engineer (Full Stack) to support and deliver our integration environment and Azure applications. The role requires building and maintaining production-ready systems while collaborating with various teams to ensure quality and stability. ...

QA Tester: SDLC Expert for Web, ERP & APIs

Amrod Corporate Solutions Proprietary Limited in Johannesburg is seeking a QA Tester who will ensure high-quality software products through thorough manual testing across the Software Development Life Cycle (SDLC). The candidate will be responsible for requirements analysis, test planning, execution, defect l ...

Technology delivery lead — ai/ml & agile

A technology solutions company in Johannesburg seeks a seasoned Software Development Manager to spearhead their technology strategies. The ideal candidate will have at least 8 years of software development experience, with 5 years in senior management. Responsibilities include overseeing technology projects, lea ...

Project Manager

We are seeking an experienced and delivery-focused Agile Project Manager to join our growing team. This role is central to ensuring the successful delivery of client projects using Agile methodologies, with a strong emphasis on communication, team coordination, and transparent planning via Azure ...

🚀 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