58,349+ 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

Senior 3rd Line Support Engineer (VMware) (CPT Onsite)

ENVIRONMENT: A dynamic Internet Service & Network Specialist seeks a highly technical Senior 3rd Line Support Engineer with strong VMware whose core role will be to provide virtualisation infrastructure support. You will carry out Preventative Maintenance, architect new solutions while assisting 2nd Li ...

DevOps Engineer

We partner with innovative organizations across sectors such as fintech, telecoms, and e-commerce that are focused on building scalable, cloud-first solutions. As a DevOps Engineer, you will play a key role in bridging development and operations by designing, implementing, and maintaining CI/CD pipelines, automa ...

Structural Steel Draughtsman

Structural Steel Detailing Produce detailed structural steel fabrication drawings. Develop erection and assembly drawings for site installation. Prepare General Arrangement (GA) drawings. Generate workshop and shop drawings for fabrication. C ...

ICT DESKTOP SUPPORT LEVEL 5

Package R - R PER ANUM (PLUS BENEFITS) Requirements Grade 12 or equivalent qualification. Minimum of (1) year experience in IT Department. Must have NQF Level 5 Certificate in Information Technology environment. A+, N+ certificate will be an added advantage. Knowledge in ...

Senior Roof Truss Designer

Job Title Senior Roof Truss Designer Job Overview A Senior Roof Truss Designer is responsible for the advanced design, analysis, and optimization of roof truss systems for residential, commercial, and industrial projects. Ensuring that all truss designs are structurally sound, c ...

Freelance Bookkeepers

We are building a network of qualified freelance Bookkeepers to support our clients on a project or part-time basis. You will be responsible for maintaining accurate financial records and supporting local and/or international clients with day-to-day bookkeeping requirements.This is ideal fo ...

Accounts Payable Officer EMPBRLS02

Role Title: Accounts Payable Officer Location: South Africa (Fully remote) Type: Long Term - Contractor Hours: Monday to Friday (4am - 12pm SAST) Salary: R19 000 to R29 000 per month - Negotiable based on experience Reportin ...

Sage Accounting Online and Sage 50 Partner Accounting Consultant

Sage Accounting Consultant (Sage Accounting Online and Sage 50 Partner) - DUR Finance & Insurance Remote. Well-established business is seeking a skilled and client-focused Sage Accounting Consultant with a Diploma / Degree in Accounting / Finance / Bookkee ...

Procore Specialist

Prime System Solutions is seeking a motivated and tech‑savvy Procore Specialist to join our team. The ideal candidate will bring hands‑on experience with Procore software, a solid foundation in construction processes and finance, and a strong willingness and aptitude to learn and grow with our comp ...

Patient Access Representative

The Patient Access Representative is located at our administrative office in our centralised call centre. This role encompasses all of the ways we interact with patients, including answering and routing incoming calls for Mosaic Community Health in a timely, professional and courteous manner. It also invol ...

Procore Specialist

Prime System Solutions is seeking a motivated and tech‑savvy Procore Specialist to join our team. The ideal candidate will bring hands‑on experience with Procore software, a solid foundation in construction processes and finance, and a strong willingness and aptitude to learn and grow with our comp ...

Bookkeeper

Job Description We are seeking a detail-oriented and reliable Bookkeeper to join our team. The successful candidate will be responsible for managing day-to-day financial administration, supporting the current Chartered Accountant (CA), and ensuring accurate financial recordkeeping and reporting. ...

Transmission Substation Engineer

Position: Electrical Engineer – Transmission (South Africa) Due to significant growth across our Energy portfolio, we have multiple roles open for Electrical Engineers of various levels of expertise. We are looking for Engineers to join our Energy Transmission team situated in South Africa, Johan ...

Credit Controller (Property)

Cape Town, South Africa | Posted on 27/01/2025 With an impressive track record dating back over 80 years, our client manages a diverse portfolio of residential, industrial and commercial properties. Founded on the principles of trust, quality and value, you will be joining a company known for their ...

Senior Roof Truss Designer: Lead Structural Optimization

Job Title Senior Roof Truss Designer Job Overview A Senior Roof Truss Designer is responsible for the advanced design, analysis, and optimization of roof truss systems for residential, commercial, and industrial projects. Ensuring that all truss designs are structurally sound, c ...

German Customer Service Remote

German Customer Support Specialist — Woodstock — Full-time — 24/7 Environment — Salary: R Per Month About the Client Join a leading tech company that’s all about delivering top-notch TV and mobile phone products and services. Our client is known for their innovative solutions and fantast ...

German Customer Service Remote

German Customer Support Specialist — Woodstock — Full-time — 24/7 Environment — Salary: R Per Month About the Client Join a leading tech company that’s all about delivering top-notch TV and mobile phone products and services. Our client is known for their innovative solutions and fantast ...

German Customer Service Remote

German Customer Support Specialist — Woodstock — Full-time — 24/7 Environment — Salary: R Per Month About the Client Join a leading tech company that’s all about delivering top-notch TV and mobile phone products and services. Our client is known for their innovative solutions and fantast ...

BUSINESS ANALYST (PRODUCT OFFICE) @ BRYANSTON UP TO R700K PER ANNUM

Job Overview A global investment management company is looking for a driven and analytical Business Analyst to join their Product Office team. You will be joining a team that combines investment expertise, technology, and innovation to help financial advisers deliver better outcomes for their clie ...

German Customer Service Remote

German Customer Support Specialist — Woodstock — Full-time — 24/7 Environment — Salary: R Per Month About the Client Join a leading tech company that’s all about delivering top-notch TV and mobile phone products and services. Our client is known for their innovative solutions and fantast ...

Credit Controller (Property)

Cape Town, South Africa | Posted on 27/01/2025 With an impressive track record dating back over 80 years, our client manages a diverse portfolio of residential, industrial and commercial properties. Founded on the principles of trust, quality and value, you will be joining a company known for thei ...

Lead, Cloud Engineering

Business Segment: Personal & Private Banking Company: Standard Bank of South Africa Location: ZA, GP, Johannesburg, 30 Baker Street To deliver specialist technical expertise, leadership across the full solution lifecycle to direct the scope, design, quality and refactoring of co ...

Process Design Engineer (Water/Wastewater Treatment)

BVi Northern Cape (Pty) Ltd has a vacancy for a Professional Engineer (Process Design) in their Upington office . This is a permanent position with excellent opportunities for growth. BVi is a multi-disciplinary consulting engineering firm with more than 400 employees and offices across ...

IT Technician (End User Support)

SUMMARY: IT Technician (End User Support) POSITION INFO: Provide first-line support to users for desktops, laptops, printers, mobile devices, email, and standard business applications. Log, track, and manage support requests through the helpdesk or ticketing sys ...

Automation Technician

SUMMARY: - POSITION INFO: Agriplas (office based in Bellville, Western Cape) manufactures and sells irrigation equipment and systems, specializing in the Agricultural sector, with an additional focus on industrial water filtration. Agriplas continuously strives to improv ...

Architecture Technical Consultant

Position: Autodesk AEC Build Technical Consultant (Architecture) Location: Johannesburg OR Port Elizabeth OR Cape Town Salary: R20K – R35K CTC Per Month but VERY dependent on experience. Work setup: Mostly remote with client visits. ...

PAM 18630 IT Support Technician Durbanville

SUMMARY: IT Support Technician – Durbanville POSITION INFO: Employer Description Utility management company Job Description Your duties will encompass: Provide 1st line IT support to users via phone, remote access, an ...

3D Modelling Specialist

Job Description NOV South Africa is seeking a talented 3D Modelling Specialist to join our team based in Gqeberha (PE). You will be responsible for converting high-poly CAD models into optimized low-poly models for use in our simulator environment. Our simulators recreate complex oil-rig envir ...

Sage Accounting Online and Sage 50 Partner Accounting Consultant

Sage Accounting Consultant (Sage Accounting Online and Sage 50 Partner) - DUR Finance & Insurance Remote. Well-established business is seeking a skilled and client-focused Sage Accounting Consultant with a Diploma / Degree in Accounting / Finance / ...

3D Modelling Specialist

Job Description NOV South Africa is seeking a talented 3D Modelling Specialist to join our team based in Gqeberha (PE). You will be responsible for converting high-poly CAD models into optimized low-poly models for use in our simulator environment. Our simulators recreate complex oil-rig env ...

Master, Scrum

Business Segment: Business & Commercial Banking Location: ZA, GP, Johannesburg, 3 Simmonds Street To act as a facilitative leader in the coaching and mentoring of multiple teams that solve complex problems, guided by the enterprise Agile framework and methodologies. Facilitate task and proc ...

No and Low code Analyst

Cape Town, South Africa | Posted on 08/08/2025 We utilise technology to unlock capacity and higher level thinking. Our interdisciplinary team works with clients to understand their biggest pain points, which initiates a person-centred design process aimed at automating and orchestrating repetitive ...

Accountant/Tax Practitioner

An established firm based in Pretoria is seeking a detail-oriented and driven Accountant/Tax practitioner with 1–2 years’ experience. The successful candidate will have a strong foundation in accounting, be a registered Tax Practitioner, and have practical experience working with Trusts and tax ...

Team Lead: Commercial Sales

Cartrack, a world-leading smart mobility Software-as-a-Service tech company operating across 24 countries, is looking for a Team Leader to join their Commercial team. You will lead a team of Commercial Relationship Managers to achieve and exceed sales targets, drive new business growth, and strengthen Car ...

Nutanix AHV Infrastructure Engineer

Datacentrix Midrand is looking for a skilled Nutanix AHV Infrastructure Engineer with a strong networking background. The successful candidate will be responsible for supporting and maintaining enterprise Nutanix AHV environments, including virtual machine provisioning, infrastructure monitoring ...

Accountant/Tax Practitioner

SUMMARY: An established firm based in Pretoria is seeking a detail-oriented and driven Accountant/Tax practitioner with 1–2 years’ experience. The successful candidate will have a strong foundation in accounting, be a registered Tax Practitioner, and have practical experience working wi ...

Graduate Trainee, Technology & Customer Success

We are looking for a motivated Trainee Technology Professional with a foundational understanding of ICT and a natural flair for sales and customer service. This role is designed to bridge the gap between technical support and revenue growth. You will assist clients with ICT product queries, shadow senior sale ...

Patient Access Representative

The Patient Access Representative is located at our administrative office in our centralised call centre. This role encompasses all of the ways we interact with patients, including answering and routing incoming calls for Mosaic Community Health in a timely, professional and courteous manner. It also invo ...

Senior Animator

Are you an experienced and talented Senior Animator with a passion for breathing life into characters, objects, and environments? Join our creative team and play a crucial role in elevating the visual storytelling of our projects through your animation expertise. Responsibilities ...

Mechanical Design Engineer

Job category: Other: Engineering, Technical, Production and Manufacturing Contract: Permanent Remuneration: Market Related EE position: No About our company CBI- Low Voltage Introduction ...

Transmission Line Engineer

Areas Of Responsibilities Design of overhead power lines including conductor selection, structure placement, and routing optimization for voltages of 132kV, 220kV, 275kV, 400kV and/or 765kV. Conduct field surveys and feasibility studies for new line construction and existing line ...

Full Stack / Integration (Backend + SQL) – mid level

Full Stack / Integration (Backend + SQL) – mid levelDevelop backend and SQL solutions with integration and full stack capabilities.Sandton (on-site) | R30 000 - R45 000 About Our Client Our client is a South Africa based hardware and software solutions provider and business cons ...

Accounts Payable Officer EMPBRLS02

Role Title: Accounts Payable Officer Location: South Africa (Fully remote) Type: Long Term - Contractor Hours: Monday to Friday (4am - 12pm SAST) Salary: R19 000 to R29 000 per month - Negotiable based on experience Reportin ...

Accounts Payable Officer EMPBRLS02

Role Title: Accounts Payable Officer Location: South Africa (Fully remote) Type: Long Term - Contractor Hours: Monday to Friday (4am - 12pm SAST) Salary: R19 000 to R29 000 per month - Negotiable based on experience Reportin ...

Accounts Payable Officer EMPBRLS02

Role Title: Accounts Payable Officer Location: South Africa (Fully remote) Type: Long Term - Contractor Hours: Monday to Friday (4am - 12pm SAST) Salary: R19 000 to R29 000 per month - Negotiable based on experience Reportin ...

Accounts Payable Officer EMPBRLS02

Role Title: Accounts Payable Officer Location: South Africa (Fully remote) Type: Long Term - Contractor Hours: Monday to Friday (4am - 12pm SAST) Salary: R19 000 to R29 000 per month - Negotiable based on experience Reportin ...

Accounts Payable Officer EMPBRLS02

Role Title: Accounts Payable Officer Location: South Africa (Fully remote) Type: Long Term - Contractor Hours: Monday to Friday (4am - 12pm SAST) Salary: R19 000 to R29 000 per month - Negotiable based on experience Reportin ...

Accounts Payable Officer EMPBRLS02

Role Title: Accounts Payable Officer Location: South Africa (Fully remote) Type: Long Term - Contractor Hours: Monday to Friday (4am - 12pm SAST) Salary: R19 000 to R29 000 per month - Negotiable based on experience Reportin ...

Accounts Payable Officer EMPBRLS02

Role Title: Accounts Payable Officer Location: South Africa (Fully remote) Type: Long Term - Contractor Hours: Monday to Friday (4am - 12pm SAST) Salary: R19 000 to R29 000 per month - Negotiable based on experience Reportin ...

Accounts Payable Officer EMPBRLS02

Role Title: Accounts Payable Officer Location: South Africa (Fully remote) Type: Long Term - Contractor Hours: Monday to Friday (4am - 12pm SAST) Salary: R19 000 to R29 000 per month - Negotiable based on experience Reportin ...

🚀 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