Enable job alerts via email!

Software Engineer: Back-End 10082

Capitec Bank Ltd.

Sandton

On-site

ZAR 300,000 - 400,000

Full time

17 days ago

Job summary

A leading financial institution in South Africa is seeking a Level II Software Engineer to modernize systems and manage client data. You will own the entire software development lifecycle while working with microservices and a cloud-native architecture. The ideal candidate has over 3 years of experience in backend development, expertise in RESTful APIs, and is familiar with cloud platforms. Join us in Stellenbosch for a blend of tech and lifestyle.

Qualifications

  • 3+ years’ proven backend software development experience.
  • Experience in full SDLC and agile development processes.
  • Solid understanding of RESTful APIs and backend frameworks.

Responsibilities

  • Own the full software development lifecycle from design to deployment.
  • Shape architectural decisions and contribute to system simplification.
  • Collaborate with colleagues across the business.

Skills

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

Education

Grade 12 National Certificate / Vocational
Relevant tertiary qualification in Information Technology or Computer Science

Tools

Microservices
RESTful APIs
Kubernetes
Job description
Overview

Join Capitec’s Client Engineering team and help transform the way we handle client data across the entire organisation. This group-level role puts you at the heart of client services working across all products and domains to build scalable, modern systems and decommission legacy platforms.

You’ll be part of a high-performance team based in the Winelands of Stellenbosch, tackling meaningful engineering challenges in a cloud-native, domain-driven environment.

Who We Are

We are a bank, but we’re much more than that. We believe that banking is about enabling people to control their financial lives through banking that is simplified, accessible, affordable and delivered through personal experience. By helping our clients manage their financial lives better, we enable them to live better.

Why Choose Us

At Capitec, we offer our best by living up to our values in every situation – the Client first, energy and ownership. We support people in being their best through cohesive teams, growth opportunities, employee benefits and savings. We make it a priority to ensure that each member of the Capitec team feels welcome, valued, focused, and can grow.

About the role

As a Level II Software Engineer in Client Engineering, you’ll be part of a high-performance team modernising the core of how Capitec manages client data. This group-level role spans all domains and products across the organisation, with a mission to decouple legacy systems, build scalable event-driven services, and deliver powerful, modern backend capabilities.

You’ll play an integral role in a cross-functional delivery team, owning the full software development lifecycle – from design and development to deployment and operation. You’ll help shape architectural decisions, collaborate with colleagues across the business, and contribute to simplifying and future-proofing our systems using a cloud-native, domain-driven approach.

This is more than a job. It’s a chance to leave your mark on the backbone of South Africa’s most innovative bank — all while enjoying the tech-meets-lifestyle blend of working from our campus in Stellenbosch Winelands.

Tech Stack You’ll Work With

Architecture: Microservices, Event-Driven Architecture, Domain-Driven Design

Knowledge and Experience

Must-Have:

Minimum:

· Grade 12 National Certificate / Vocational

Ideal:

· Relevant tertiary qualification in Information Technology or Computer Science

· 3+ years’ proven backend software development experience

· Experience in full SDLC and agile development processes

· Expertise in microservice and event-driven architectures

· Solid understanding of RESTful APIs and backend frameworks

· Experience with cloud platforms (AWS preferred)

· Familiarity with containerisation and deployment using Kubernetes

· Knowledge of database systems (SQL and NoSQL) and query optimisation

Advantageous:

· Experience with .NET or COBOL

· Exposure to legacy-modernisation and systems decommissioning

Skills
  • Analytical Skills
  • Attention to Detail
  • Communications Skills
  • Interpersonal & Relationship management Skills
Additional Information
  • Clear criminal and credit record

Capitec is committed to diversity; applications to this position will 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.