python software developer jobs in South Africa

Found 9 932 jobs
Sort by:

Software Developer (Python) (25694)

Datafin
Cape Town

ENVIRONMENT: Our client seeks a Software Developer to join their team in Cape Town. They are a dynamic Software Development company specializing in bespoke software solutions, architecture consulting, and systems integration. The ideal candidate should have a strong background in either Python. They should thrive in high-pressure, fast-paced environments and be eager to embrace the challenges...

View salary & More Info
6 days ago

Software Developer (C++/Python)

Tumaini
KwaZulu-Natal

Job Description We have a vacancy for a Software Developer with an excellent history of developing with C++, must be based in Durban and come from an Engineering or Computer Science background (must have strong mathematical skills) Requirements: •C/C++ •Python •CUDA •C# •Unity and Java Advantageous Other Advantageous skills: •Machine Vision •AIKalman Filters •RoboticsIGs or

View salary & More Info
4 days ago
Hybrid

Python/Django Developer – Software Development – R600K – R360K

Hire Resolve
Cape Town

Overview Hire Resolve’s client is urgently in search of an experienced Python/Django Developer to join their team in Cape Town (Hybrid). Responsibilities Work with stakeholders and fellow developers Design and implement Python code using the Django framework Identify and fix bottlenecks that may arise from inefficient code Identify and fix software bugs Create a wide variety of unit tests to...

View salary & More Info
4 days ago
Hybrid

Software Development Engineer (Python, Azure Service Bus, Apache Kafka)

NTT DATA
Cape Town

Job Description Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive. Your day at NTT DATA We are building software to support...

View salary & More Info
4 days ago

Software/BI Developer (Python, ETL, Data Warehouse, Power BI)

Boxer Superstores
Westville

We are looking for a versatile Software/ Business Intelligence Developer to join our Head Office team. You will be at the heart of our data ecosystem, building the pipelines and insights that power critical decisions from shelf stocking and supplier management to customer promotions and logistics. If you love turning complex data into actionable retail intelligence, this is your chance to make a...

View salary & More Info
7 days ago

Software/BI Developer (Python, ETL, Data Warehouse, Power BI)

Neptune
Durban

We are looking for a versatile Software/ Business Intelligence Developer to join our Head Office team. You will be at the heart of our data ecosystem, building the pipelines and insights that power critical decisions from shelf stocking and supplier management to customer promotions and logistics. If you love turning complex data into actionable retail intelligence, this is your chance to make a...

View salary & More Info
7 days ago

Senior Software Engineer (C#/Python)

wePlace
Johannesburg

Purpose StatementThe Back-End Software Engineer III plays a critical role in designing and building scalable, secure, and high-performing backend systems that power our enterprise applications. You will work within a cross-functional team to deliver end-to-end solutions, from architecture and development to deployment and monitoring. At this level, you will also mentor junior engineers,...

View salary & More Info
20 hours ago
Hybrid

Junior to Mid Software Engineer (Java Python Cloud) – 100% REMOTE – R600k PA

E-Merge
South Africa

We are on a mission to unboring finance. We''re building smart, slick, and scalable software that makes financial services not suck. Now, were looking for a Junior Software Engineer with a curious brain, a caffeine dependency (optional but encouraged), and a knack for turning coffee into code.. GREAT OPPORTUNITY!! What you''ll do (besides looking cool on Slack): - Junior Developer Emphasis on...

View salary & More Info
5 hours ago
Hybrid

Senior Python Software Engineer

Eneco
Cape Town

Senior Python Software Engineer Ga terugSolliciteer directEneco - Rotterdam> 5 yearsSoftware Engineering, Tech€85.000 - €120.000 Deel op social media: Senior Python Software Engineer Eneco - RotterdamSoftware Engineering, Tech> 5 years€85.000 - €120.000Solliciteer direct Shape Tomorrow's Energy Today Innovate for Impact Driving sustainability with Tech Why choose Eneco? At Eneco, we aim...

View salary & More Info
7 days ago

Senior Software Engineer - GoLang | Python (OmniComm)

Bash
Cape Town

WHO WE ARE AT BASH We are a team of leaders, bold thinkers and friends, and we’re on a mission to create remarkable omni-channel experiences for our customers. We believe that by being Bold, Accountable, Simple and Human, our values will lead us forward, keeping us real, connected and directed. By leveraging the power of technology and exceptional talent, we are building products that bring...

View salary & More Info
7 days ago

Python Software Engineer

Cape Town

Skills & Experience: Silent, Powerful Scripting: Mastery of Python and its ecosystem, writing clean, efficient, and maintainable code that runs like clockwork Data Vault Infiltration: Expertise in data manipulation and analysis with libraries like Pandas, NumPy, and building robust data pipelines Architecting the Getaway: Designing scalable backend systems and APIs with frameworks like Django,...

View salary & More Info
a day ago

Senior Python Developer

Psybergate (Pty) LTD
Johannesburg

What you will be doing: - Architect, develop, and maintain high-performance Python applications supporting AI and machine learning use cases. - Lead peer code reviews and enforce best practices in software engineering and coding standards. - Design, build, and manage ELT/ETL data pipelines in massively parallel processing environments (e.g. Spark, Ray, or similar). - Oversee the full machine...

View salary & More Info
20 hours ago

Python Developer

Communicate Recruitment
Cape Town

Designing algorithms, flowcharts, and smart solutions with fellow developers Writing clean, efficient, reusable code Integrating software components and third-party tools Testing, deploying, debugging, and improving existing systems Troubleshooting issues and upgrading applications Gathering user feedback and turning it into meaningful improvements Creating and maintaining technical...

View salary & More Info
20 hours ago

Senior Python Developer

Network Recruitment
Johannesburg

Key Responsibilities: - Develop and maintain back-end systems using Python, ensuring robust, scalable, and high-quality solutions. - Design, build, and maintain RESTful APIs for both internal and external integration. - Work with MySQL databases, including query optimization and schema design. - Collaborate with Front-End Developers, product owners, and other stakeholders for seamless system...

View salary & More Info
20 hours ago

Python Developer

Snaphunt
South Africa

The Role: - Develop scalable backend systems, APIs, and services using Python. - Solve complex technical challenges, including performance bottlenecks, concurrency, and large-scale data processing. - Develop automated tests, maintain CI/CD pipelines, and ensure smooth deployment to production. - Deploy Python libraries, frameworks, and tools to improve development practices. - Document technical...

View salary & More Info
4 days ago
Alert me to new jobs like python software developer, South Africa
By continuing to use the website, I agree to the Terms of Use and Privacy Policy. You can tune your job alerts or unsubscribe at any time.
Hybrid

Senior Python Developer – Software Development – R1.44M – R960K

Hire Resolve
Cape Town

Overview Hire Resolve’s client is urgently seeking the expertise of a Senior Python Developer in Cape Town (Hybrid) Responsibilities Design, develop, and maintain robust and scalable Python-based applications, tools, and frameworks that integrate machine learning models and algorithms Collaborate with data scientists and engineers to implement end-to-end machine learning pipelines, from data...

View salary & More Info
4 days ago

Software Developer (C++/Python)

Tumaini
Durban

Job Description We have a vacancy for a Software Developer with an excellent history of developing with C++, must be based in Durban and come from an Engineering or Computer Science background (must have strong mathematical skills) Requirements: •C/C++ •Python •CUDA •C# •Unity and Java Advantageous Other Advantageous skills: •Machine Vision •AIKalman Filters •RoboticsIGs or

View salary & More Info
4 days ago
Hybrid

Software Engineer (Python (FastAPI), JavaScript/TypeScript (React) & PostgreSQL) (DBN Hybrid/Remote)

Datafin
Durban

ENVIRONMENT: IF you have a keen interest in EdTech & get excited by the prospect of taking a user problem and owning the solution from concept to deployment, then an innovative, AI-powered Educational Platform wants you as its next Software Engineer. The role will be a blend of product thinking and Engineering execution where you will write clean, maintainable, and well-tested code for both...

View salary & More Info
6 days ago
Hybrid

Senior Python Developer (Django) (CPT Hybrid)

Datafin
Cape Town

ENVIRONMENT: SHAPE the technical direction of a Django-based insurance platform of a well-established Financial Services provider seeking a highly skilled Senior Python Developer to join its team. You will help drive this transformation, working on meaningful technical improvements while mentoring team members. The ideal candidate must have suitable experience with Python, Django, API...

View salary & More Info
20 hours ago

Java/ Python Developer

Tumaini
Cape Town

Job Description Are you an Intermediate Software Developer skilled in Java and Python? Well we have the right job for you! A well-established IT company is seeking a Java/Python Developer to join their Durbanville based team. Requirements: •3-4 years’ experience in Software Development. •Skilled in both Java and Python Development. •Experienced in Angular on the Front-end. Correspondence...

View salary & More Info
20 hours ago
The Jobsora algorithm selects vacancies which is based on the parameters you set: position, location, salary level, type of vacancy, etc.
The more parameters you specify, the more precisely, the algorithm will select vacancies for you.
We recommend you to specify such minimum search refinements:
• Job title or company name
Menu