Jobs: python software engineer


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    <h3>What We Do</h3><p>At Blue Bean Software, we’re not just building software—we’re shaping the future. As a leading custom software and product development company, we partner with both large enterprises and dynamic start-ups to solve their most complex challenges. From high-stakes projects in the financial services industry to...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    <h3>What We Do</h3><p>At Blue Bean Software, we’re not just building software—we’re shaping the future. As a leading custom software and product development company, we partner with both large enterprises and dynamic start-ups to solve their most complex challenges. From high-stakes projects in the financial services industry to...


  • Cape Town, Western Cape, South Africa Hire Resolve Full time

    <div><p><strong>Job Vacancy: Head of Project Development - Utility Scale</strong></p><ul><li><strong>Location:</strong> Cape Town</li><li><strong>Renumeration:</strong> R1 440 000 - R1 260 000</li><li><strong>Reports To:</strong>...


  • Gqeberha, Eastern Cape, South Africa Canonical Full time

    <div><h3>Overview</h3> <p>Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's...


  • Gqeberha, Eastern Cape, South Africa DualEntry Full time

    A cutting-edge fintech startup is seeking a Hardcore Software Engineer to architect end-to-end systems at an incredible pace. You will design and develop core backend systems and build APIs for complex accounting tasks. This challenging role requires a hardcore work ethic and the ambition to push the boundaries of technology, making a significant impact in...


  • Midrand, Gauteng, South Africa Mindrift Full time

    <div><p>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...

  • Remote Civil

    16 hours ago


    Centurion, Gauteng, South Africa Uptalent Inc. Full time

    A global talent platform is currently seeking a Remote Civil & Water Resources Engineer with U.S. experience. This role involves designing and analyzing civil engineering projects, specifically in water resources. The ideal candidate will have at least 5 years in civil and water resources engineering, experience with relevant design software, and strong...

  • Head of Sales

    16 hours ago


    , Gauteng, South Africa Happiest Minds Technologies Full time

    <div><p>Happiest Minds Technologies Limited (NSE: HAPPSTMNDS), a Mindful IT Company, enables digital transformation for enterprises and technology providers by delivering seamless customer experiences, business efficiency and actionable insights. We do this by leveraging a spectrum of disruptive technologies such as: artificial intelligence,...


  • Middelburg, Mpumalanga, South Africa Youthopportunitieshub Full time

    <div><h3>Eskom Software Engineer Graduate Programme 2026: Apply for Engineer in Training Position</h3> <p>Eskom has reopened applications for its Graduate Engineer in Training programme specializing in Software Engineering and Computer Science. This fixed-term contract opportunity is based at Megawatt Park in Gauteng and targets...


  • Centurion, Gauteng, South Africa Crossing Hurdles Full time

    <div><p><b>Type:</b> Hourly contract</p><p><b>Compensation:</b> $59–$114/hour</p><p><b>Location:</b> Remote</p><p><b>Commitment:</b> 10–40 hours/week</p><h3>Role Responsibilities</h3><ul><li>Design, model, and simulate electronic...


  • Cape Town, Western Cape, South Africa Mindrift Full time

    <div><h3>Overview</h3> <p>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. Please submit your CV in English and indicate your level of English...


  • Cape Town, Western Cape, South Africa Trimble Full time

    <div><p><b>Your Title: </b>AECO Americas Distribution Program Manager - Channel Sales for construction market</p> <p><b>Job Location: </b>Brazil OR Mexico - Remote</p> <p><b>Our Department: AECO</b></p> <p>Have you spent several years perfecting your relationship building...


  • Centurion, Gauteng, South Africa Tetra Tech Full time

    A global engineering consulting firm is seeking a Senior Associate to support energy projects worldwide. The role requires leading power system analysis and managing project tasks. Candidates must have a Bachelor’s degree in engineering and at least five years of relevant experience, particularly in energy systems. Proficiency in Python and strong...


  • Pretoria, Gauteng, South Africa Tetra Tech Full time

    A global engineering consulting firm is seeking a Senior Associate to support energy projects worldwide. The role requires leading power system analysis and managing project tasks. Candidates must have a Bachelor’s degree in engineering and at least five years of relevant experience, particularly in energy systems. Proficiency in Python and strong...


  • Durban, KwaZulu-Natal, South Africa Mindrift Full time

    <div><p>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.</p> <h3>What This Opportunity...


  • Sandton, Gauteng, South Africa Tetra Tech Full time

    A global engineering consulting firm is seeking a Senior Associate to support energy projects worldwide. The role requires leading power system analysis and managing project tasks. Candidates must have a Bachelor’s degree in engineering and at least five years of relevant experience, particularly in energy systems. Proficiency in Python and strong...


  • Gqeberha, Eastern Cape, South Africa EarthDaily Full time

    <div><p>We are currently accepting applications for this open role to build a qualified pipeline. Recruitment for this position is anticipated to start in early 2026 (Q1). Thank-you for your patience.</p> <h3>About Earthdaily</h3> <p>EarthDaily is revolutionizing the way we understand and monitor our planet. Through...

  • Software Developer

    16 hours ago


    , South Africa MindFriend PRO Full time

    <div><p>Website: https://mindfriendpro.com/<br/>linkedin: https://www.linkedin.com/company/mindfriendpro</p> <p>We are looking for a Senior Full-Stack Engineer to join our distributed team. You will be responsible for building scalable, cloud-native applications and integrating AI-driven features into our core product. This is a...


  • Durban, KwaZulu-Natal, South Africa Mukuru Full time

    A leading financial technology company in Cape Town seeks a Software Engineering Manager to inspire and guide engineering teams while building scalable systems. The ideal candidate will have over 10 years of software development experience and significant leadership skills, specializing in architectural design and Agile methodologies. This role emphasizes...

  • Ubuntu Data Annotator

    16 hours ago


    Gqeberha, Eastern Cape, South Africa Gramian Consulting Full time

    <div><h3>About Us</h3> <p>Gramian Consultancy is a boutique consultancy specializing in IT professional services and engineering talent solutions. With a strong background in software engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their...