Software Engineer: Back-End III

Date: 18 May 2026

Location: Stellenbosch, ZA

Company: Capitec Bank Ltd

Apply by: 5 June 2026

We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:

1. To see what life at Capitec is all about and complete a short assessment, please click here!

2.  Once you have completed the above finalize your application by clicking apply below.

Build banking that works for families

Banking that works for families doesn't happen by accident. It's built line by line, system by system  by engineers who care about getting it right.
That's where you come in.
We're looking for a Senior Back-End Software Engineer (Internally Software Engineer III) to join our Family Banking team in the Save portfolio. You'll build the backend systems that make it possible for families to manage money together 

What you'll do

You'll own complex backend work end-to-end from the first line of code to live deployment. Day to day, that means:
 
  • Designing, developing, testing, deploying and maintaining backend systems that run at scale
  • Building the server-side components that power features clients rely on every day
  • Working on products that manage real relationships 
  • Guiding developers and stakeholders through scope, progress and problem resolution
  • Mentoring junior and mid-level engineers and helping them grow into the next version of themselves

Tech stack

  • Language: Java
  • Framework: Spring Boot
  • Messaging: Kafka
  • Cloud: AWS
  • Database: PostgreSQL
 
You'll also work with microservice and event-driven architectures, RESTful APIs and container deployment using Kubernetes.

What you'll bring

Education (minimum)
  • Grade 12 National Certificate / Vocational
Education (preferred)
  • A relevant tertiary qualification in Information Technology
Experience
  • 6+ years' proven back-end software development experience in Java, including project delivery and implementation
  • Hands-on experience with Spring Boot and other back-end frameworks
Knowledge
You apply  and teach others  the following:
  • IT systems development processes (SDLC)
  • Advanced programming concepts, algorithms and data structures
  • Design patterns and version control
  • Testing practices
  • Database systems and query optimisation using PostgreSQL (SQL, NoSQL)
  • RESTful API design and integration
  • Event-driven messaging using Kafka 
  • Cloud computing platforms and services on AWS (Azure experience advantageous)
  • Advanced microservice and event-driven architectures
  • Deployment using Kubernetes and containerisation
 

What's in it for you

  • No suits. No red tape. We're informal by design. We value humility, entrepreneurial spirit and people who get things done. If you take ownership and put the client first, you'll fit right in.
  • Work on tech that matters You won't maintain legacy systems for the sake of it. You'll work on a modern backend stack — Java, Spring Boot, Kafka, AWS and PostgreSQL — building real features that millions of clients use every day.
  • Room to grow We have a high internal promotion rate. If you're a self-starter who takes initiative, the opportunities to grow are real. We invest in your development and actively encourage continuous learning.
  • A team that backs you We promote a learning environment and welcome diverse thinking. You'll be part of a team that encourages you to speak your mind and use every opportunity to grow. 

 

Benefits that support you

  • Medical aid
  • Company pension plan
  • Education and training support
  • Paid leave
  • Life and disability cover

Additional Information

  • Clear criminal and credit record

Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals.