Current jobs related to Software Engineer - Johannesburg, Gauteng - IOCO


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Transform Your Career as a Java Team Lead at EntelectAt Entelect, we prioritize people and foster a culture of growth, collaboration, and innovation. As a Java Team Lead, you will be part of a dynamic, multidisciplinary environment that encourages versatility and individual attention to career development.About the Role:We are seeking an experienced software...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    About EntelectEntelect is a software company that prioritises people and nurtures a culture of growth, collaboration, and innovation. Our team encourages versatility, providing individual attention to career development through intentional one-on-ones with leadership.Your RoleYou will lead our dynamic, multidisciplinary delivery team in delivering...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Entelect Software Ltd: A Leader in Enterprise Application Development">We are seeking a highly skilled Senior .NET Software Engineer to join our team at Entelect Software Ltd. As a Senior .NET Software Engineer, you will be responsible for developing world-class web and mobile applications for leading organisations in South Africa.">About the...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Unlock Your Potential as a Senior Software Developer with EntelectYou are invited to elevate your career at Entelect, where we prioritize people and foster a culture of growth, collaboration, and innovation. Join our dynamic, multidisciplinary environment that encourages versatility and provides individual attention to career development, including regular...

  • Software Engineer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Frostbyte Digital Full time

    About Frostbyte DigitalFrostbyte Digital is a technology-driven company that values innovation and excellence. We are committed to delivering high-quality solutions that meet the evolving needs of our clients.Job Title: Software EngineerWe are seeking an experienced Software Engineer to join our team. The successful candidate will be responsible for...


  • Johannesburg, Gauteng, South Africa Mindworx Consulting Full time

    About the PositionWe are seeking a highly skilled Software Engineering Manager to join our team at Mindworx Consulting. This is a leadership role that requires a strong background in software engineering, excellent communication skills, and the ability to motivate and lead a team.The ideal candidate will have a minimum of 10-15 years of experience in...

  • Software Engineer

    3 weeks ago


    Johannesburg, Gauteng, South Africa E&D Recruiters Full time

    Job DescriptionWe are seeking a skilled Software Engineer to join our team at E&D Recruiters. The ideal candidate will have a strong background in software development and a passion for front-end development with an aptitude for back-end.Key ResponsibilitiesCollaborate with senior development staff to execute projects and follow software product vision...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Software Solutions EngineerWe are seeking a highly skilled Software Solutions Engineer to join our successful team at Network Recruitment. As a key member of our organization, you will be responsible for providing software solutions to meet business requirements.Company OverviewA continuously growing company is looking for a talented individual to...


  • Johannesburg, Gauteng, South Africa ResourceGenix Full time

    Job OverviewWe are seeking an experienced Software Engineering Leader to join our team at ResourceGenix. The ideal candidate will have a strong background in software engineering, with a minimum of 6 years of experience in an enterprise environment.

  • Software Engineer

    3 weeks ago


    Johannesburg, Gauteng, South Africa People Source Full time

    About People Source">We are a global solutions provider working with core banking systems, IT infrastructure companies, Fintech's, service organizations and IoT providers.Salary Range: AU$90,000 - AU$120,000 per annum.Job Description:We are seeking an experienced Software Engineer to join our team. The ideal candidate will have a strong background in...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    **Job Title:** Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Planet10. This role will be responsible for managing both front-end and back-end development processes, implementing solutions from conception to final product according to business needs.The ideal candidate will have a strong understanding of...

  • Software Engineers

    3 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    At Network Recruitment, we're looking for talented Graduate Engineers to join our team. This is an exciting opportunity to work on real-world projects, learn from industry experts, and develop your skills in a cutting-edge environment.What We Offer:A competitive salary of $80,000 - $100,000 per year, depending on experience.A comprehensive benefits package,...


  • Johannesburg, Gauteng, South Africa Data Centrix Full time

    Job Title: Lead Software EngineerWe are seeking an experienced and skilled Lead Software Engineer to join our team at Data Centrix. About the Role:As a Lead Software Engineer, you will be responsible for researching, designing, implementing, and maintaining software programs and services.You will create and maintain database tables, functions, and stored...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About Us: Network Recruitment is a dynamic and forward-thinking recruitment agency committed to delivering outstanding results for our clients. We believe in fostering a culture of excellence, innovation, and teamwork.Job Opportunity: We are currently seeking a talented Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Your Role at E-MergeYou will work as a Senior Java Software Engineer, playing a key role in the delivery of products within an enterprise environment.With a strong background in software engineering fundamentals, you will be responsible for building software using clean code and industry best practices.To succeed, you'll need agility to adapt to new...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    Job Title: Senior Software EngineerAbout Planet10


  • Johannesburg, Gauteng, South Africa MSP Staffing LTD Full time

    At MSP Staffing LTD, we are seeking a highly skilled Lead Software Engineering Manager to join our team. This is a senior leadership role that requires a deep understanding of software development principles and a proven track record of delivering complex projects on time.About the RoleWe are offering a competitive salary in the range of R1 200 000 - R1 800...


  • Johannesburg, Gauteng, South Africa Ashton personnel Full time

    At Ashton Personnel, we are seeking a highly skilled Software Engineering Lead to join our team in Johannesburg South Area. The successful candidate will have a minimum of R80 000 per month CTC salary package.Job DescriptionWe are looking for an experienced software development professional with sound experience in application scoping, tools and library...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    At Network Recruitment, we are seeking a highly skilled and experienced Senior Software Engineer to join our team. This is an excellent opportunity for a seasoned professional to leverage their expertise in leading the development of cutting-edge software solutions using React.The ideal candidate will have a minimum of 5 years of experience working with...


  • Johannesburg, Gauteng, South Africa ResourceGenix Full time

    We are seeking a highly skilled Senior Java Software Engineer to join our team at ResourceGenix. With a strong focus on delivering world-class web and mobile applications, you will leverage your expertise to drive innovation and excellence in the field of software engineering.About the RoleThis is an excellent opportunity for a seasoned software engineer to...

Software Engineer

2 months ago


Johannesburg, Gauteng, South Africa IOCO Full time
Job Overview

iOCO is seeking a skilled Software Engineer to join our team as an AI and Data Science specialist. The ideal candidate will have 5+ years of experience in Python development with a proven track record.

About the Role

This role involves developing, deploying, and maintaining Python-based applications under the guidance of an Architect and Business Analyst/Product Owner. You will work on projects for customers or internal products, ensuring that solutions are developed in line with best practices, company guidelines, requirements, and input from senior technical colleagues.

Responsibilities
  • Develop, test, deploy, and maintain Python-based applications.
  • Collaborate with project team members, including solution architects and business analysts, to ensure output alignment with requirements and high quality.
  • Stay up-to-date with new technologies and trends in this fast-changing technology space.
Requirements and Qualifications
  • 5+ years of solid experience in Python development with a proven track record.
  • Required Skills
    • Extensive core Python programming (especially regex and text analysis).
    • Python frameworks libraries:
      • WebApp Framework like Django
      • Computer Vision Frameworks like OpenCV
      • Machine Learning Framework like PyTorch/TensorFlow
    • Exposure to orchestration of large language models (LLMs).
    • Knowledge of LangChain is beneficial.
    • Basic understanding of Azure/AWS (API Gateway, Lambda functions, and other core components).
    • Basic Relational Databases (any/all of MSSQL, MySQL, Oracle, Postgres)
  • Preferred Qualifications
    • Python Certification: PCEP, PCAP, PCPP
      Degree: BIS Information Sciences or B.Sc in Computer Engineering
Estimated Salary Range

R1 250 000 - R1 750 000 per annum, depending on experience and qualifications.

What We Offer

You will be part of a dynamic consultancy working with knowledgeable minds on interesting solutions across different business domains. Our culture of continuous learning ensures you will have opportunities, tools, and support to hone and grow your craft.