Jobs for python software engineer at Pretoria

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


  • pretoria, gauteng, South Africa Techrepo.co.za Full-time R 1 Contract

    Job Description About the Role This is a role for someone who enjoys coding, mentoring, setting technical direction, and taking ownership of outcomes - not just managing from the sidelines. Responsibilities Lead, mentor, and coach a team of 2-5 software engineers , fostering a culture of trust, growth, and continuous improvement. Take ownership of...


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

    Embedded Software Engineer (Radio Integration)Pretoria-EastMinimum requirements and experience:BEng (Electronic Engineering) or Computer Engineering0-5 years of software development experience.C++Responsibilities:Collaborate with international engineering clients to adapt embedded communication software to their specific hardware requirements.As part of the...


  • Pretoria, Gauteng, South Africa Network IT Full-time

    Software EngineerReference: BIT002696-Muld-1Software solution company based in Pretoria, looking for a proactive Mid to Senior Software Engineer. Hybrid Model. Permanent / fixed term.Duties & ResponsibilitiesRequirements5-8 years’ solid development experienceBack-end and Full stack DevelopmentComfortable in team leader roleComfortable as client...


  • pretoria, gauteng, South Africa Hire Resolve Full-time R 1 Contract

    Hire Resolve is currently seeking a skilled Senior .Net Software Engineer to join our client's team in Pretoria. Our client is a well-established company in the software development industry, known for their innovative solutions and commitment to excellence. As a Senior .Net Software Engineer, you will be responsible for developing and maintaining...


  • Pretoria, Gauteng, South Africa Mindrift Full-time

    Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. About The Role This project is suited for a Senior Python developer...


  • Pretoria, Gauteng, South Africa Mindrift Full-time

    Electrical Engineer with Python Experience - Freelance AI Trainer 2 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your...


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

    A forward-thinking tech firm is seeking a Freelance AI Trainer specializing in civil engineering and Python. This remote part-time role involves training AI models with a focus on designing rigorous engineering problems and evaluating AI solutions for accuracy. Candidates should hold a relevant degree and possess strong Python skills with at least 3 years of...


  • Pretoria, Gauteng, South Africa Mindrift Remote Full-time R 609,189 - R 867,634 Contract

    A leading AI consultancy is seeking a Freelance Machine Learning Engineer with significant Python expertise. This part-time, fully remote position involves designing computational STEM problems and requires advanced knowledge of Machine Learning and numerical methods. Ideal candidates will possess at least a Master's or PhD in a relevant field and have over...

  • Software Engineer

    3 days ago


    Pretoria, Gauteng, South Africa E and D Recruiters Full-time

    International Company - Software Engineer (Cryptography and Network Security)Reference: Pta003178-EP-3This exciting career opportunity is for a person with skills in Cryptography and computer & network security. We require a Software Engineer with 2 years working experience in C/C++ and Linux-based product development. Become a specialist in network security...


  • Pretoria, Gauteng, South Africa Mindrift Full-time

    Overview This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of English proficiency. At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of...


  • Pretoria, Gauteng, South Africa Mindrift Remote Full-time R 441,892 - R 662,838 Contract

    Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. About The Role This project is suited for a Senior Python developer...


  • Pretoria, Gauteng, South Africa Huzzle.com Full-time

    A dynamic tech company is seeking a Remote AI Backend / Full-Stack Engineer to build and scale an AI-powered travel planning platform. The ideal candidate will have strong Python skills, experience with FastAPI, and familiarity with React. You'll develop backend services, contribute to APIs, and collaborate in an agile setting. This is a fully remote...


  • Pretoria, Gauteng, South Africa WatersEdge Solutions Full-time

    A leading data engineering company is seeking a Senior Data Engineer (Spark & Python Specialist) to work remotely in South Africa. The role involves building scalable data solutions and optimising Spark-based processing. Candidates should have 6+ years of experience in Spark/PySpark and strong skills in Python and T-SQL. Enjoy flexible working arrangements...

  • Embedded Software Engineer Premium

    3 days ago


    Pretoria, Gauteng, South Africa Edrecruiters Full-time

    Embedded Software Engineer (Radio Integration) is required at an established company in Lynnwood, Pretoria.  BEng (Electronic Engineering) or Computer Engineering with 0-5 years of software development experience.Embedded Software Engineer (Radio Integration)Pretoria-EastMinimum requirements and experience: BEng (Electronic Engineering) or Computer...


  • Pretoria, Gauteng, South Africa Techrepo.co.za Full-time

    Techrepo.co.za in Pretoria, South Africa, seeks a Senior Software Engineer / Engineering Team Lead to own delivery and shape technical direction.You will mentor a small team of engineers, drive end-to-end solutions in .NET Core with microservices, implement DDD and hexagonal architecture, and lead CI/CD, testing, and DevOps practices in an Agile...


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

    ATS Client in Pretoria seeks a Senior Software Engineer to deliver Java SE/EE applications and lead backend initiatives. You will develop, deploy and maintain scalable services in a Linux/Unix environment, with SOAP/REST APIs and database integrations.The role requires strong problem solving, teamwork and the ability to communicate with non-technical...


  • Pretoria, Gauteng, South Africa wePlace Full-time

    Our client, an award-winning MedTech, is looking for a Senior Director: Software Engineering to join their team. Role Description The purpose of this role is to lead multi-disciplinary development teams, including Mobile, Web, and Test Engineering, while collaborating closely with Architecture, Platform, and Data functions. The position oversees product and...


  • Pretoria, Gauteng, South Africa Doxim Remote Full-time

    Doxim, a leader in omnichannel communications solutions, is seeking a Next Software Engineer - C#/.Net Developer. Reporting to the Senior Manager, R&D, you will contribute to modernization and support of software solutions.You will work on RESTful APIs, backend services, and scalable .NET applications across cross-functional teams. The ideal candidate has 7+...


  • Pretoria, Gauteng, South Africa ECN Full-time

    A leading technology firm in Pretoria is seeking a Design Engineer to work on software design, development, and mobile applications. The ideal candidate will have a BSc in Computer Science or a BEng in Computer, with 5-10 years of experience in software development and expertise in C# and C. Responsibilities include capturing user requirements, designing...


  • Pretoria, Gauteng, South Africa Workforce Staffing – Gauteng Full-time

    Duties & ResponsibilitiesSpecific Responsibilities:Develop web-based applications.Create pages and components to manage static data.Create pages to view different aggregations of data.Implement complex calculations according to specification.Implement workflows from diagrams.Use E-Charts to implement charts on the data.Write scripts to upload bulk excel data...