senior software engineer- java jobs in Pretoria

1,551 senior software engineer- java job listings in South Africa. Find daily updated positions from leading job boards.


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

    A leading recruitment agency is seeking a highly skilled Senior Software Developer to join their client's team in Australia while remaining based in South Africa. This role involves designing and maintaining software solutions, developing custom automated contracts for legal clients, and collaborating with teams for successful project delivery. Candidates...


  • Pretoria, Gauteng, South Africa Carlysle Talent Search - Centurion Remote Full-time

    Senior Software EngineerReference: DBN000771-AD-2Want to work from home?! Our client develops software solutions that support best-in-class visualization, data-driven communication, and platform independence, building upon an API-driven integration into any open BI software. With KPI-CHAT, they take real-time data collaboration to the next level.We are...

  • Java Systems Engineer

    2 hours ago


    Pretoria, Gauteng, South Africa Pillango Placements Full-time

    Duties / Key ResponsibilitiesDesign, develop, and improve complex Java-based systems and APIs.Own technical decisions around architecture, scalability, and engineering standards.Review code and challenge technical approaches to ensure quality and maintainability.Work closely with developers to raise engineering practices and solve difficult problems.Build...


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

    ATS Client is seeking a Software Engineer to design and implement software solutions, contributing to architecture and client engagements. You will work both independently and in teams to deliver robust, scalable applications.The role requires strong programming skills, experience with modern frameworks, and a focus on quality, testing, and continuous...


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

    Boardroom Appointments is seeking an experienced Intermediate/Senior Software Engineer to join our dynamic team. The role focuses on building scalable applications on AWS using Node.js and Angular, with emphasis on serverless and microservices architecture.You will design and interact with MySQL and PostgreSQL databases, apply data science concepts, and...


  • pretoria, gauteng, South Africa Sabenza IT & Recruitment Full-time R 1 Contract

    Sabenza IT & Recruitment is seeking an Expert Full Stack Developer specializing in Java (Spring) to build enterprise-grade microservices and AI-enabled solutions in Pretoria, South Africa. The role combines designing, developing, and deploying systems within a global DevOps environment, focusing on ownership from concept to production. The ideal candidate...


  • Pretoria, Gauteng, South Africa Goldman Tech Resourcing Full-time

    Goldman Tech Resourcing seeks a Senior Software Developer to contribute to backend and full-stack development in a modern engineering environment. You will design, develop and maintain robust software solutions using Java, NodeJS, TypeScript and Python, and guide AI coding agents through the lifecycle.The role emphasizes solving complex problems, API...


  • Pretoria, Gauteng, South Africa Goldman Tech Resourcing Full-time

    Goldman Tech Resourcing is seeking a Senior Software Engineer for our Pretoria-based development team in a hybrid capacity. The ideal candidate has extensive software engineering experience across back-end and full-stack development and a track record of delivering robust solutions.Responsibilities include designing, developing, maintaining software, and...


  • pretoria, gauteng, South Africa AtripleA recruitment & temps Full-time R 900,000 Contract

    A recruitment agency is seeking a Senior Software Engineer to join a team in Pretoria, South Africa. The ideal candidate should have a degree in Computer or Electronic Engineering and possess 4-7 years of solid development experience in Linux/Unix, along with strong C/C++ programming skills. Knowledge of SQL and communications protocols is important, and...

  • Software Engineer

    24 hours ago


    Pretoria, Gauteng, South Africa ATS Client Full-time

    About the roleWe 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 requiredB.Eng in Electronic Engineering, Computer Engineering, or...


  • pretoria, gauteng, South Africa AtripleA recruitment & temps Full-time R 558,000 Contract

    A leading company in steel in South Africa is seeking a Software Developer to join their dynamic team. The role involves developing complex software systems, including business applications and robotic systems, using languages like C#, C++, VB, and SQL. Candidates should have a bachelor's degree in software development or equivalent experience, along with...


  • Pretoria, Gauteng, South Africa Abantu Staffing Solutions Full-time

    Abantu Staffing Solutions is seeking a Senior Developer based in East London, Eastern Cape. The ideal candidate must have over 5 years of experience in a senior development role, showcasing strong proficiency in C# and PHP development. Responsibilities include design and maintenance of software solutions, as well as database management in SQL Server and...

  • Software Engineer

    23 hours ago


    Pretoria, South Africa HENSOLDT 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 experience: B.Eng in Electronic Engineering, Computer Engineering, or a...


  • pretoria, gauteng, South Africa Belay Talent Solutions Full-time R 1 Contract

    Our client is looking for a talented Senior Software Engineer specializing in back-end development to join their growing engineering team in Pretoria . In this role, you will be instrumental in designing, developing, and maintaining the server-side logic and APIs that power their core products. You will work closely with cross-functional teams to deliver...


  • Pretoria, South Africa Mediro ICT Recruitment Full-time

    IntroductionOur client based in Menlyn is looking for a Senior Java Developer to join their team on a long-term contract until December 2029Job DescriptionDuties: Develop and maintain applications using Java, Spring/Spring Boot, Python and Node.js, following best coding and development practices. Design and develop databases and APIs, working with SQL,...


  • pretoria, gauteng, South Africa Sabenza IT & Recruitment Full-time R 2 Contract

    Sabenza IT & Recruitment is seeking an experienced Senior Java EE/Jakarta EE Developer to design, build, and optimize enterprise-grade backend systems. You will drive API and microservice development, qualify architectures, and mentor junior engineers across cross-functional teams. The role emphasizes performance, security, and scalable backend design, with...

  • Software Engineer

    3 days ago


    Pretoria, Gauteng, South Africa HENSOLDT South Africa Full-time

    About The RoleWe 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 experienceB.Eng in Electronic Engineering, Computer Engineering, or a related...


  • Pretoria, Gauteng, South Africa Odixcity Consulting Full-time

    Job Title: Software Engineer Annotator (remote) Location: Remote (world-wide) Job Summary: We are seeking an experienced Software Engineer Annotator responsible for evaluating, labeling, and improving software engineering datasets used for Artificial Intelligence and Large Language Model (LLM) training. The ideal candidate will apply strong programming...


  • Pretoria, Gauteng, South Africa Placements24 Full-time

    About the RoleOur client is seeking a motivated and skilled AI Software Engineer to contribute to the development of intelligent systems in Pretoria . You will be responsible for implementing and optimizing AI algorithms, building scalable software solutions, and working closely with research teams to bring cutting‑edge AI technologies to life. This role...

  • Software Engineer

    22 hours ago


    Pretoria, Gauteng, South Africa takealot.com Remote Full-time

    Takealot.com, South Africa’s leading online retailer, is looking for a highly talented Senior Software Engineer (Python) to join our team. We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join us! Think you’ve been challenged before? Think again! Scale: Over 4 million happy shoppers shop...