software engineering internship jobs in Pretoria

6,076 software engineering internship job listings in South Africa. Find daily updated positions from leading job boards.


  • Pretoria, Gauteng, South Africa Company: Enigma and Mass Personnel Full-time

    Enigma and Mass Personnel offers a Graduate Programme for IT/Computing graduates in Pretoria. The internship focuses on software development, systems analysis, data management, and infrastructure support, with hands-on exposure to AI-related projects.Ideal candidates hold a Bachelor's degree in IT/Math/CS/Business and are eager to learn in a dynamic,...

  • Software Engineer

    20 hours ago


    Pretoria, Gauteng, South Africa OLX Remote Full-time R 600,000 - R 850,000 Contract

    WELCOME TO OLX If you have a vision and are passionate about the same things we are, we'd love to meet you! At AutoTrader, we put much effort into creating an environment that will produce world-class solutions. We allow team members to take ownership of their work and see it through from beginning to end whilst drawing on the team's collective experience....

  • Software Engineer

    2 days ago


    Pretoria, Gauteng, South Africa EraStore Full-time

    Company Description EraStore is a South African e-commerce and online retail startup dedicated to creating a seamless digital shopping ecosystem for customers and sellers. The platform enables customers to discover and purchase quality products confidently, while providing sellers with tools to manage stores, track sales, and grow their businesses. EraStore...

  • Software Engineer

    2 days ago


    pretoria, gauteng, South Africa ATS Client Full-time

    About the role We are seeking a skilled Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, testing, and maintaining source code aligned with our development roadmap and software development standards. Qualifications and ideal experience required B. Eng in Electronic Engineering, Computer...


  • pretoria, gauteng, South Africa Company : CSIR Full-time

    CSIR/ MICT SETA: Internship (One-Year Contract) Description The Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that researches, develops, localises and diffuses technologies to accelerate socio-economic prosperity in South Africa. The organisation’s work contributes to industrial...


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

    Senior Software Engineer Pretoria-East Minimum requirements and experience BEng (Electronic or Computer Engineering). Master's degree will be beneficial. 5-10 years of working experience in software engineering. 2-5 years leading a software engineering team. Comfortable acting as point of contact for international clients. Responsibilities Leading the...


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

    Key Responsibilities:Design & Development: Build, refine, and maintain full‑stack software solutions using SQL, C#, ASP.Net Core, HTML, CSS, and modern frameworks (Blazor/React).System Architecture: Contribute to the design of scalable ERP and business systems that enhance efficiency and performance.Code Quality: Write clean, efficient, and...

  • Java Software Engineer

    13 hours ago


    Pretoria, Gauteng, South Africa First Point Group Full-time

    Direct message the job poster from First Point GroupI help empower IT leaders build high performance teams across EMEA regions | Recruitment SpecialistAre you a talented Java Developer looking for your next challenge? Our client is actively seeking a Java Developer to support their telecommunications clients. If you're passionate about system design, coding,...


  • pretoria, gauteng, South Africa ATS Client Full-time

    Senior Software Engineer is required for a leading electronic company in Pretoria-East. BEng (Electronic or Computer Engineering). Masters degree will be beneficial. 5-10 years working experience in software engineering and 2-5 years of leading a software engineering team. Senior Software Engineer Pretoria-East Minimum requirements and experience: BEng...


  • pretoria, gauteng, South Africa People Dimension Full-time

    Introduction A leading telecommunications provider dedicated to delivering cutting-edge connectivity solutions to our clients, is looking for an experienced Junior Systems Engineer. You will be responsible for installing and configuring and implementing systems, ensuring infrastructure availability and finding ways to increase system efficiency. Duties &...


  • pretoria, gauteng, South Africa Wabtec Corporation Full-time

    Role Summary/Purpose The Systems Test Engineer plays a pivotal role in communicating business goals, programs, and processes within a specific area or business segment. In this role, you will leverage your testing experience and development expertise to solve complex problems and develop and execute system-level test objectives for your team. This position...

  • Java Software Engineer

    20 hours ago


    Pretoria, Gauteng, South Africa Hire Resolve Full-time R 600,000 - R 900,000 Contract

    An industry-leading client of ours is looking for a talented and innovative Java Software Engineer to join their team in Pretoria This client of ours is a software development company based in Pretoria, priding themselves on elegant solutions executed to client requirements at a high standard of service. The company itself is tight-knit, delivering the best...

  • Software Engineer

    20 hours ago


    Pretoria, Gauteng, South Africa Jobgether Remote Full-time R 600,000 - R 900,000 Contract

    This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Software Engineer – Storage based in South Africa. We are looking for an experienced software engineer to help build and scale a high-performance object storage platform that simplifies how developers upload, manage, process,...


  • Pretoria, Gauteng, South Africa Boardroom Appointments Full-time

    About the job Software Engineering ManagerHybrid positionResponsibilities:Responsible for each phase of the end-to-end Product/Project life cycle as applicable.Where applicable this includes inception, requirements, analysis, design, development, testing, deployment, infrastructure, capacity, performance, support, monitoring, and decommissioning as...


  • Pretoria, Gauteng, South Africa Betway Global Full-time

    Kick-start your career in the online gaming world and experience the very latest in technology and innovation.Experience8+ years of backend software development experience 3+ years in a senior/equivalent role. Experience building and maintaining microservices at enterprise scale. Demonstrated impact on architectural decisions, mentorship, and system...


  • Pretoria, Gauteng, South Africa Rutuli Full-time

    Company DescriptionRutuli is an all-in-one ERP platform designed for small to medium businesses, integrating seamlessly with M-Pesa and KRA. The platform enables organizations to accept payments, record expenses, track daily cash flow, manage inventory, and handle supplier relationships in a single system. Users can also create staff roles, process payroll,...


  • Pretoria, Gauteng, South Africa Humankind Full-time

    Principal Software Engineer / Principal Full Stack Engineer Location: Fully Remote – South Africa Contract: 12 Months (Potential to Become Permanent) Rate: Up to R545 per hour Eligibility: South African Citizens Only About the Opportunity We are seeking experienced, hands-on Principal Software Engineers to join an established fintech SaaS environment...


  • pretoria, gauteng, South Africa ATS Client Full-time

    Senior Software Engineer Our Client in Pretoria is seeking a SENIOR SOFTWARE ENGINEER to join their team in Pretoria. Responsibilities Develop, enhance and maintain software systems using Software Engineering practices and principles Work with a team to design and implement enterprise and web applications Write efficient, reliable and maintainable code,...


  • 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...

  • Software Engineer

    2 days ago


    Pretoria, Gauteng, South Africa Agile Bridge Full-time

    About the Role We are looking for a skilled Java Developer to join our team. You will play a key role in designing, developing, and maintaining scalable software solutions. Working closely with cross-functional teams, you will be responsible for writing clean, efficient, and testable code while contributing to system architecture and performance...