Enable job alerts via email!

Software Engineer: Back-End

Capitec Client Care

Stellenbosch

On-site

ZAR 300,000 - 800,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Join an innovative banking platform team that is redefining banking systems. This role offers the chance to work with cutting-edge technologies like Java, Spring Boot, and AWS, while collaborating with top engineering talent. You'll tackle complex problems and contribute to high-impact initiatives in both Retail and Business Banking. If you're passionate about technology and want to make a meaningful impact, this is the opportunity for you. Be part of a dynamic team that values ownership and trust, and help shape the future of banking in Africa.

Qualifications

  • 5+ years experience in software engineering with modern programming languages.
  • Tertiary qualification in IT preferred, Grade 12 minimum required.

Responsibilities

  • Develop and deploy banking systems that impact millions of users.
  • Collaborate with teams to ensure operational stability and system resilience.

Skills

Problem solving skills
Design skills
Analytical Skills
Attention to Detail
Communications Skills
Interpersonal & Relationship management Skills

Education

Grade 12 National Certificate
Tertiary qualification in Information Technology

Tools

Java
Spring Boot
AWS Cloud
Docker
Kubernetes
PostgreSQL
Linux/Unix
Shell scripting
GitHub
Kafka

Job description

Apply now »

Date: 15 Apr 2025

Location: Stellenbosch, Western Cape, ZA

Company: Capitec Bank Ltd

Apply By:

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:

  • To see what life at Capitec is all about and complete a short assessment, please click here!
  • Once you have completed the above finalize your application by clicking apply below.
Join Capitec’s Core Banking Platform Team

At Capitec, we don’t just build banking systems — we reimagine them. Join a team where strong engineering meets purpose, and where modern technology enables millions of people to bank better every day. We’re looking for driven, curious, and technically skilled individuals to help shape the core of Capitec’s banking platform. If you thrive on solving complex problems, working across large-scale systems, and delivering real impact, this is your opportunity to make a difference at one of Africa’s most innovative banks.

Who We Are

We are the Core Banking Platform Team – the engine room of Capitec’s banking capability. Think Bank-in-a-Box. Think Ledger at Scale. Our platform is mission-critical, powering both Retail and Business Banking, and enabling smooth client experiences across Capitec’s product suite.

We collaborate widely — with engineering, product, data and operations — to ensure resilient systems, intelligent architecture, and operational stability at scale. Our team is hands-on in driving real change through a deep understanding of banking, platform design, and the implications of complex data movement.

Why Join Us

Work with cutting-edge technologies: Spring Boot, Kafka, Postgres, Unleash, Kubernetes (via Rancher), Terraform, AWS Cloud and many more. Collaborate with some of Capitec’s top engineering talent, including Senior Engineers (SEIIIs), Staff Engineers, and our Head of Engineering.

Make an impact across both Retail and Business Bank, including high-value initiatives in the Client Domain. Grow your skills in an environment where Operational Excellence (OpEx) is a core value from how we build and monitor systems to how we handle failures and scale.

Join a team that values ownership, trust, and empowerment — we equip our people to take bold steps and deliver meaningful work. We believe great engineering makes great banking possible. If you're looking for a place where tech meets purpose and scale meets opportunity, Capitec’s Core Banking Platform team is the place to be.

Our Ideal Candidate Has
  • Grade 12 National Certificate (Minimum)
  • A relevant tertiary qualification in Information Technology (Preferred)
  • 5+ years proven experience in software engineering, including design, development, testing, and deployment using modern programming languages and development frameworks.
Tech Stack
  • Java (Mandatory)
  • Spring boot (Mandatory)
  • Cloud computing (AWS preferred) (Mandatory)
  • Containerization technologies (E.g. Docker, Kubernetes) (Mandatory)
  • Relational Databases (PostgreSQL) (Mandatory)
  • Understanding of Linux/Unix (Mandatory)
  • Shell scripting (Mandatory)
  • GitHub (Mandatory)
  • COBOL (Beneficial)
  • C / C++ (Beneficial)
  • Kafka (Beneficial)
  • Monitoring tools (Control M, Redgate) (Beneficial)
Skills
  • Problem solving skills
  • Design skills
  • Analytical Skills
  • Attention to Detail
  • Communications Skills
  • Interpersonal & Relationship management Skills

If you are interested in being part of this dynamic team, on a mission to build the best bank in the world through unlocking the potential of its people, please apply. We would love to hear from you!

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.

Apply now »

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.