Jobs for python software engineer at Pretoria

1,000 python software engineer job listings in South Africa. Find daily updated positions from leading job boards.

  • Python Developer

    3 days ago


    Pretoria, Gauteng, South Africa Mediro ICT Recruitment Full-time

    Job DescriptionOur client in Pretoria is recruiting for a Python Developer (Advanced) to join their team.Responsibilities include managing projects/processes and developing in data-driven programming languages such as Python, as well as building big data pipelines (ETL, SQL, etc.).Strong working knowledge of software development tools, techniques, and...


  • Pretoria, Gauteng, South Africa Mindrift Remote Full-time R 441,892 - R 530,270 Contract

    A project-based AI opportunity provider is seeking a Senior Python developer to create functional tests for large codebases and manage Docker environments. This role requires expertise in Python, Docker, and strong functional testing skills. The candidate should have over 5 years of experience, proficiency with various coding languages, and familiarity with...


  • Pretoria, Gauteng, South Africa Mindrift Remote Full-time R 346,130 Contract

    A leading AI consultancy is seeking a Freelance AI Trainer in Civil Engineering and Python. This part-time role offers flexibility and rewards your expertise with competitive rates of up to $15/hour. Responsibilities include designing complex engineering problems, evaluating AI solutions, and using Python for validation. Candidates should possess strong...

  • Software Developer

    2 days ago


    Pretoria, Gauteng, South Africa Network IT Full-time

    Reference: BIT002699-Muld-1Exiting Remote position for a Full Stack Software Developer for an established Information Technology Company.Duties & ResponsibilitiesRequirementsStrong experience in software development, including design, coding, testing, and maintenance of software applications.Proficiency in programming languages: Python/Django and Vue.JS...


  • Pretoria, Gauteng, South Africa Datafin Full-time

    Senior Full Stack Software Engineer (TypeScript, Node.js, React, AWS) (Remote) IT - Software Development Johannesburg - Gauteng - South Africa, Cape Town - Western Cape - South Africa, Kenya, Remote Environment BE responsible for key functions that directly impact the onboarding and configuration experience for merchants as the next Senior Full Stack...


  • Pretoria, Gauteng, South Africa ATS Client Full-time

    ATS Client in the medical industry is seeking a Software Developer with 5+ years of C# .Net experience to build robust web applications and APIs. You will collaborate with a team to design, develop, test, and support software, ensuring code quality through reviews and debugging.Proficiency in JSON, SQL, and modern web tech is essential to deliver scalable...


  • Pretoria, Gauteng, South Africa AtripleA recruitment & temps Full-time

    A leading recruitment agency is looking for a Software Developer in Pretoria. The ideal candidate will have between 5 to 7 years of software development experience with strong expertise in C# .Net. Responsibilities include collaborating with a team, analyzing tasks, and ensuring quality through code reviews and testing. Candidates are expected to have...


  • Pretoria, Gauteng, South Africa Mindrift Full-time

    A technology consulting firm is seeking experienced Python engineers to develop Model Context Protocol servers and internal tools. This flexible, remote opportunity allows you to work independently while contributing to advanced AI projects. Candidates should have solid experience in Python development, building APIs, and Docker, among other skills. Rates...

  • Software Developer

    2 days ago


    Pretoria, Gauteng, South Africa People Dimension Full-time

    Requirements Essential (Must Have): · Degree in either: o Computer Engineering or o Electronic Engineering · from any of the University of Pretoria, University of Stellenbosch, North-West University or the University of KwaZulu-Natal. · Completion of this degree within a period of 5 years. · A’s or B’s for both Mathematics and Science in matric. · 0...


  • Pretoria, Gauteng, South Africa Hire Resolve Remote Full-time

    A leading recruitment agency is looking for a Technical / Team Lead for their client in the Geospatial (GIS) Industry. This remote position requires at least 6 years of software engineering experience. The ideal candidate will lead software development projects, ensuring high-quality design and collaboration across teams. Proficiency in Python, JavaScript,...

  • Software Developer

    2 days ago


    Pretoria, Gauteng, South Africa Canonical Full-time

    Canonical Cape Town, Western Cape, South AfricaCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Its platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. The company is a pioneer of global...

  • Software Architect

    2 days ago


    Pretoria, Gauteng, South Africa AtripleA recruitment & temps Full-time R 600,000 - R 900,000 Contract

    Software Architect Location: Pretoria (12 month contract) Salary Market: Market Related Our client in the Information Technology sector is looking for a suitable Senior Software Architect very urgently to join their team. Looking for a skilled and energetic Java EE application architect that will provide technical leadership to a team of Java EE software...

  • Software Architect

    3 days ago


    Pretoria, Gauteng, South Africa ATS Client Full-time

    Software ArchitectLocation: Pretoria (12 month contract)Salary Market: Market RelatedOur client in the Information Technology sector is looking for a suitable Senior Software Architect very urgently to join their team. Looking for a skilled and energetic Java EE application architect that will provide technical leadership to a team of Java EE software...

  • Software Developer

    2 days ago


    Pretoria, Gauteng, South Africa Hr Options Full-time

    SOFTWARE DEVELOPER HR Options Pretoria, Tshwane Metro, South Africa A multi‑disciplinary Software Developer who can design, build, integrade and maintain web platforms, mobile applications, and AI-driven solutions that support a fast‑growing financing company focused on small and medium enterprises (SMEs). This role blends technical depth with...


  • Pretoria, Gauteng, South Africa OLX Remote Full-time R 420,000 - R 620,000 Contract

    OLX is seeking a skilled software developer to build websites, backend systems and mobile applications. The role focuses on delivering scalable software for a worldwide platform while supporting performance and user experience.The ideal candidate has 3+ years of C# experience, a computer science degree, and citizenship in South Africa. Remote work within SA...


  • Pretoria, Gauteng, South Africa BMW Group South Africa Full-time

    BMW Group South Africa is seeking an Automotive Software Integration Specialist in Pretoria to lead software integration across vehicle ECUs and ensure real-time embedded performance.The role demands 5+ years of experience, a BSc in Computer Science or Mechatronics/Electrical Engineering, and strong expertise in C/C++, RTOS, AUTOSAR, and HiL/SiL testing....

  • SOFTWARE DEVELOPER

    2 days ago


    Pretoria, South Africa HR Genie Full-time

    A multi‑disciplinary Software Developer who can design, build, integrade and maintain web platforms, mobile applications, and AI-driven solutions that support a fast‑growing financing company focused on small and medium enterprises (SMEs). This role blends technical depth with innovation, ensuring seamless digital experiences for clients,...


  • Pretoria, Gauteng, South Africa Mindrift Remote Full-time R 340,990 Contract

    A leading AI solutions provider is looking for a Freelance AI Trainer specializing in Civil Engineering and Python. The role involves training AI models and evaluating their accuracy on civil engineering problems. Candidates should possess strong Python skills and a relevant degree. This fully remote and flexible position offers competitive pay up to...


  • Pretoria, South Africa Datafin IT Recruitment Full-time

    ENVIRONMENT: A dynamic provider of innovative Data & Analytics Solutions in Joburg, seeks the coding talents of Full Stack Software Engineer who will design, develop, test, deploy, and maintain scalable software applications, platforms, and integrations that support business operations and strategic objectives. This role requires a hands-on problem solver...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full-time

    PROTOCOL SOFTWARE DEVELOPERPretoria EastMinimum Requirements:B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering)0-5 years of working experience in software development in a professional capacityResponsibilities:Development of Layer 2 and Layer 3 protocol software components.Developing software.Verify protocol stack against...