Enable job alerts via email!

Software Engineer: Back-End

Capitec Bank Ltd.

Stellenbosch

On-site

ZAR 300,000 - 600,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

An established industry player is seeking passionate individuals to join their dynamic Core Banking Platform team. This role offers the chance to work with cutting-edge technologies like Spring Boot, AWS, and PostgreSQL, contributing to innovative banking solutions that impact millions. The ideal candidate will thrive in a collaborative environment, driving real change through technical expertise and problem-solving skills. If you are eager to make a difference in the banking sector and grow your career in a supportive atmosphere, this opportunity is perfect for you.

Qualifications

  • 5+ years of software engineering experience with modern programming languages.
  • Strong knowledge of Spring Boot, AWS, and PostgreSQL is essential.

Responsibilities

  • Develop and maintain the core banking platform using modern technologies.
  • Collaborate with teams to ensure resilient systems and operational stability.

Skills

Analytical Skills
Attention to Detail
Communications Skills
Interpersonal & Relationship management Skills

Education

Grade 12 National Certificate
Relevant tertiary qualification in Information Technology

Tools

Spring Boot
AWS Cloud
PostgreSQL
Linux/Unix
Shell scripting
Kafka
Control M
Redgate
Terraform
Kubernetes

Job description

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.

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.
  • Spring boot (Mandatory)
  • Cloud computing (AWS preferred) (Mandatory)
  • Relational Databases (PostgreSQL) (Mandatory)
  • Understanding of Linux/Unix (Mandatory)
  • Shell scripting (Mandatory)
  • COBOL (Beneficial)
  • C / C++ (Beneficial)
  • Kafka (Beneficial)
  • Monitoring tools (Control M, Redgate) (Beneficial)
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.

Capitec Bank is an authorised financial services provider (FSP 46669) and registered credit provider (NCRCP13). Capitec Bank Limited Reg. No: 1980/003695/06

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