Software Developer Python Jobs in South Africa

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

Software Developer (ABAP)

Johannesburg, South Africa | Posted on 06/27/2025 The Software Developer (ABAP) is responsible for designing, developing, implementing, and maintaining high-quality software solutions that address complex business challenges. The role focuses on creating code using ABAP and related languages to sup ...

Senior Software Developer

Hours: Sedna Business Hours | Hybrid (3 days per week in office) Travel: Occasional travel to USA, Johannesburg office Salary range: Market Related Benefits: Contribution to medical aid Work eligibility: South African | Permanent Resident At Sedna, we’re building the ...

Junior Software Developer

SUMMARY: Introduction: Our client is looking for a motivated and ambitious Junior Software Developer to join their growing development team based in Faerie Glen. The company operates within the technology and software development space, delivering innovative digital solutions that s ...

Software Developer (CT)

SUMMARY: In this role, you collaborate with other developers and engineers to design computer applications and programs. Part of these responsibilities include writing and debugging code, so we are looking for applicants familiar with C#, JavaScript, HTML, CSS, and other common progr ...

Senior Software Developer

SUMMARY: Our client, a leading South African ICT systems integrator, is seeking a Senior Software Developer (Team Leader) for their Digital Business Solutions division. A hands-on senior role with mentoring scope and strong exposure to biometric and facial recognition systems. Minimum 7 ye ...

Junior Software Developer

SUMMARY: Our client, a leading financial services organisation, is looking for a Junior Software Developer to join their team. POSITION INFO: Job description: The successful candidate will do software development on the CRM platform and client facin ...

Senior Software Developer

SUMMARY: Our client, a leading financial services organisation, is looking for a Senior Software Developer to join their team. POSITION INFO: Responsibilities: Deliver Business value through quality technical solutions and code Be accountab ...

Junior Software Developer

SUMMARY: Are you stuck chasing small clues with no real breakthroughs? It’s time to step into a role where you crack complex cases, uncover hidden patterns, and solve real-world problems every single day. POSITION INFO: My client is a fast-growing software company building industr ...

Senior Software Developer

SUMMARY: An innovative, fast-growing tech business in the fintech space is on the hunt for a Senior Developer ! POSITION INFO: Key Responsibilities: Technical Delivery & Ownership: Drive daily development across multiple ...

Protocol Software Developer

SUMMARY: Protocol Software Developer with an Electronic Engineering or Computer Engineering or Computer Science-degree is required. The company has over 20 years of existence, and it only has an overseas/international client base. Exciting and challenging career prospects. Cutting-edge tec ...

Junior Software Developer

SUMMARY: NEW VACANCY!!!Our client in the IT industry has a new vacancy available for a Junior Software Developer based in Port Elizabeth. POSITION INFO: Position Overview An exciting opportunity exists for a driven and detail-focused Junior Software Developer to participate in ...

Security Software Developer

SUMMARY: Security Software Developer with an Electronic Engineering or Computer Engineering or Computer Science degree is required. 2-7 years of software development experience in a professional capacity. The company has over 20 years in existence- only overseas/international client ba ...

Mobile Software Developer

SUMMARY: Our client is looking for a Mobile Software Developer to join their innovative Research and Development team. This role is suited to a technically strong, solutions-driven, and highly analytical Mobile Developer who is passionate about building high-quality cross-platform applicat ...

Intermediate Software Developer

About Skynamo & The Role Skynamo is a field sales application that has rapidly expanded its international customer base, currently catering to thousands of active users each day. Our ability to integrate with various systems is essential to our success, as it connects our clients' data with our p ...

Senior software developer

Overview Deposita is a leading cash & payment solutions company. Our globally-implemented cash management, payment, e-payment, and self-service technologies reduce the risks associated with handling money. Are you a seasoned software developer with a passion for building robust, high-quality systems and a knack ...

Saf software developer

Location: Johannesburg & Cape Town Reports To The Section Manager or other professional consultant or any other person appointed to supervise him/her from time to time. Primary Position Purpose Responsible for designing and developing software applications as well as coordinating with the rest of the team on dif ...

Junior software developer

Requirements Minimum education (essential) Bachelor’s degree in Software Development, Computer Science, or similar qualification Minimum applicable experience (years) 1-3 years Required nature of experience Experience developing applications using C# and the. NET platform Experience building web applications usi ...

Software developer centurion

Software Developer Position A company in Centurion requires the services of a Software Developer who will be responsible for developing and maintaining our software products. Responsibilities Coding Database management Server management Desired Experience & Qualification Previous experience in the following is r ...

Software developer roodepoort

Desired Experience & Qualification Bachelor’s degree or similar in Software/Engineering or Computer Science - Experience Minimum 2 years of relevant experience - Required skills: Familiar with Linux Version control (git) Solid Understanding of Computer Networking Knowledge of Industrial Protocols (e.g., BACnet, ...

Senior software developer

Software Developer - Gqeberha, Port Elizabeth or in Claremont Cape Town The Intermediate / Senior Software Developer will primarily work on existing systems, with responsibility for enhancing, maintaining, refactoring, and optimising applications currently in production. The role requires strong backend and full ...

Intermediate software developer

About the job Intermediate Software Developer Duties and Responsibilities: Support existing applications and develop new functionality and components. Rewrite legacy system developed in MS Access into web application Refactor and improve the code to keep the systems maintainable and adaptable to new requirements ...

It software developer

East London, South Africa Smartt Tech Solutions SKG Properties specialises in the development, leasing and management of commercial and industrial real estate. Joining us means seizing an opportunity to work in a dynamic, industry leading property company in South Africa, where ethics, customer service and teamw ...

Software developer (abap)

Johannesburg, South Africa | Posted on 06/27/2025 The Software Developer (ABAP) is responsible for designing, developing, implementing, and maintaining high-quality software solutions that address complex business challenges. The role focuses on creating code using ABAP and related languages to support enterpris ...

Senior software developer

SENIOR SOFTWARE DEVELOPER (FULLY REMOTE) Experience & Technical Requirements 5+ years professional software development experience Strong skills in: Backend development (e.g.,. NET (C#), Python) Web front-end frameworks (e.g., ASP. NET MVC, Blazor) SQL API design and integration (RESTful and otherwise) Experienc ...

Application software developer

Application Software Developer Reference: Pta -EP-2 Application Software Developer required for a leading digital communication systems company in Pretoria-East. BSc (Computer Science) or BEng (Computer Engineering). 0 - 5 years of relevant working experience. Good academic results. Duties & Responsibilities Min ...

Senior software developer

Senior Software Developer Our global client is seeking an experienced Senior Software Developer to join the Port Elizabeth team. Responsibilities Design, develop, test, and implement software solutions within the company. Provide internal and external (client) support. Write and implement quality and high-perfor ...

Junior software developer

ABOUT THIS ROLE Are you a passionate and driven developer looking to kick-start your career in a dynamic tech environment? A forward-thinking company based in Durban is seeking a Junior Software Developer to join their growing team, working on enterprise-level systems across various industries. This is an excell ...

Senior software developer

Johannesburg, South Africa | Posted on 06/18/2024 Remote / Office Based Office Based Position State/Province Gauteng Work Location Johannesburg Head Office City Johannesburg Country South Africa About Us Company Overview Preferental stands as a trailblazer in the digital property management sector, dedicated to ...

Security Software Developer

SECURITY SOFTWARE DEVELOPER Pretoria EastMinimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) or Computer Science. 2-7 years of working experience in software development in a pro ...

Protocol Software Developer

PROTOCOL SOFTWARE DEVELOPER Pretoria EastMinimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) 0-5 years of working experience in software development in a professional capacity </ ...

Mobile Software Developer

The successful candidate will work closely with cross-functional teams to develop, maintain, and optimise mobile applications using Flutter, while contributing to application performance, usability, scalability, and overall product quality across multiple mobile environments.Key Responsibili ...

Software Developer / Coder

This role is suited to a technically strong individual who enjoys hands-on coding, has solid web development capability, and shows a genuine interest in data analytics and business intelligence. The successful candidate must be comfortable working closely with operational teams and stakeholders in a collabora ...

Junior Software Developer

About the role Support the development and maintenance of the Garage platform (mobile apps + backend), working closely with the CTO to build a scalable, secure, and user-friendly product.Responsibilities: Assist in developing mobile app features ( ...

Junior Software Developer

Position Overview An exciting opportunity exists for a driven and detail-focused Junior Software Developer to participate in the design, development, and support of robust software applications. The incumbent will contribute throughout the complete software development lifecycle, worki ...

Junior Software Developer

Job description: The successful candidate will do software development on the CRM platform and client facing portals. The candidate will report to the Applications Development Manager. Responsibilities: Develop components of the CRM platform, as w ...

Junior Software Developer

We are looking for a junior software developer to support the development and maintenance of our in-house Automated Meter Reading (AMR) platforms and related energy management solutions. This role focuses on learning, executing well-defined tasks, and contributing to team-based development under close supervi ...

Junior Software Developer

REQUIREMENTS Minimum education (essential): Bachelors degree in Software Development, Computer Science, or similar qualification Minimum applicable experience (years): 1-3 years Required nature of e ...

Junior Software Developer

My client is a fast-growing software company building industry-leading systems for the legal and financial sector, used by fiduciary professionals, attorneys, and advisors. These are high-stakes, mission-critical platforms with complex workflows and large data volumes. Theyre looking for a Junior Softwa ...

Senior Software Developer

Kick-start your career in the online gaming world and experience the very latest in technology and innovation. Who we are We’re part of Super Group, the NYSE-listed digital gaming company behind some of the world’s leading Sports and iGaming brands. Our journey at Osi ...

Software Engineer / Developer

In the position, you will perform analysis and programming duties in the development, implementation and support of information systems, platforms and applications.QUALIFICATION & EXPERIENCE: Experience in systems design, programming and/or systems software development ...

Software Developer Camuda

We are seeking a skilled Software Developer responsible for translating detailed technical designs into robust software solutions through programming and system configuration. The successful candidate will play a key role in delivering high-quality solutions while also providing g ...

Software Developer Camunda

We are seeking a skilled Software Developer responsible for translating detailed technical designs into robust software solutions through programming and system configuration. The successful candidate will play a key role in delivering high-quality solutions while also providing g ...

Intermediate Software Developer

Location: Hybrid (Melrose Arch, Johannesburg)Employment Type: Full-TimeIndustry: Financial Services | IT | SaaS WatersEdge Solutions is partnering with a fast-growing tech ...

Senior Software Developer

Responsibilities: Deliver Business value through quality technical solutions and code Be accountable for projects. Take ownership from start to finish of all tasks Drive the technical standard higher through innovative and scalable technology delivery Und ...

Senior Software Developer

Requirements: A degree in Computer Science, Software Engineering, or a related discipline.Microsoft Stack Developer certification (advantageous).6+ years of experience in software development.At least 4 years of hands-on experience with the Microsoft technology stack.<br ...

Lead Software Developer

A unique opportunity to join a JSE-listed financial organisation that continually delivers excellent results and growth that exceeds all competitors in the market. Become part of a team working on Key projects in the organisation in Partnership with business stakeholders to deliver great value, with an oppor ...

Senior Software Developer

Senior Software Developer Join as a full-stack developer working with both legacy code and new technologies. Kloof, KZN (Office-based), R65 000 - R75 000 About Our Client The company provides technical solutions for its clients. The Role: Senior Software Developer ...

Software Developer (CT)

In this role, you collaborate with other developers and engineers to design computer applications and programs. Part of these responsibilities include writing and debugging code, so we are looking for applicants familiar with C#, JavaScript, HTML, CSS, and other common programming languages. You should also ...

Senior Software Developer

Key Responsibilities Application design, new builds and enhancements Technical guidance and mentoring of team members Full life cycle development and documentation Testing, DevOps processes, and production support Duties ...

Senior Software Developer

Key Responsibilities: Technical Delivery & Ownership: Drive daily development across multiple systems in line with the technical roadmap Build scalable, high-quality applications using C#, .Net Core, and modern frameworks Maintain and ...

🚀 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